heap profile: 7: 2334848 [93654: 387087120] @ heap/1048576 1: 1048576 [2: 2097152] @ 0x44f5f6 0x46393d 0x461605 0xb4d246 0xe50e45 0x6fcde9 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xb4d245 runtime/trace.Start+0x85 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/trace/trace.go:125 # 0xe50e44 net/http/pprof.Trace+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:178 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 1: 1048576 [2: 2097152] @ 0x44f5f6 0x463974 0x461605 0xb4d246 0xe50e45 0x6fcde9 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xb4d245 runtime/trace.Start+0x85 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/trace/trace.go:125 # 0xe50e44 net/http/pprof.Trace+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:178 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 1: 131072 [2: 262144] @ 0x44f639 0x463974 0x461605 0xb4d246 0xe50e45 0x6fcde9 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xb4d245 runtime/trace.Start+0x85 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/trace/trace.go:125 # 0xe50e44 net/http/pprof.Trace+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:178 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 1: 65536 [64: 4194304] @ 0x7f8146 0x483f11 0x7fa54a 0x7f7593 0x7f920e 0x7f7c90 0xe5d1e9 0x4781c1 # 0x7f8145 github.com/miekg/dns.(*Server).ListenAndServe.(*Server).init.makeUDPBuffer.func2+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:276 # 0x483f10 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:152 # 0x7fa549 github.com/miekg/dns.(*Server).readUDP+0xc9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:715 # 0x7f7592 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:174 # 0x7f920d github.com/miekg/dns.(*Server).serveUDP+0x26d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:530 # 0x7f7c8f github.com/miekg/dns.(*Server).ListenAndServe+0x5af /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:359 # 0xe5d1e8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:396 1: 40960 [19: 778240] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 112 [1: 112] @ 0x7451e6 0x745160 0x748ada 0x756e70 0x756e6b 0x757a0c 0x757a00 0xbc6292 0xbc66af 0x44f128 0x440830 0x440720 0x4781c1 # 0x7451e5 regexp/syntax.(*parser).newRegexp+0xa5 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/syntax/parse.go:146 # 0x74515f regexp/syntax.(*parser).literal+0x1f /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/syntax/parse.go:370 # 0x748ad9 regexp/syntax.parse+0xbd9 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/syntax/parse.go:932 # 0x756e6f regexp/syntax.Parse+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/syntax/parse.go:889 # 0x756e6a regexp.compile+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:172 # 0x757a0b regexp.Compile+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:135 # 0x7579ff regexp.MustCompile+0x1f /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:315 # 0xbc6291 github.com/jinzhu/inflection.compile+0x8b1 /home/runner/go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:159 # 0xbc66ae github.com/jinzhu/inflection.init.0+0xe /home/runner/go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:176 # 0x44f127 runtime.doInit1+0xe7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/proc.go:7176 # 0x44082f runtime.doInit+0x34f /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/proc.go:7143 # 0x44071f runtime.main+0x23f /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/proc.go:253 1: 16 [1: 16] @ 0x912f1e 0x930db6 0x9a5a1d 0x9a7f58 0x9a7daf 0x44f128 0x440830 0x440720 0x4781c1 # 0x912f1d google.golang.org/protobuf/reflect/protoregistry.(*Files).RegisterFile+0x8bd /home/runner/go/pkg/mod/google.golang.org/protobuf@v1.35.1/reflect/protoregistry/registry.go:169 # 0x930db5 google.golang.org/protobuf/internal/filedesc.Builder.Build+0x1d5 /home/runner/go/pkg/mod/google.golang.org/protobuf@v1.35.1/internal/filedesc/build.go:112 # 0x9a5a1c google.golang.org/protobuf/internal/filetype.Builder.Build+0x17c /home/runner/go/pkg/mod/google.golang.org/protobuf@v1.35.1/internal/filetype/build.go:138 # 0x9a7f57 google.golang.org/protobuf/types/known/timestamppb.file_google_protobuf_timestamp_proto_init+0x197 /home/runner/go/pkg/mod/google.golang.org/protobuf@v1.35.1/types/known/timestamppb/timestamp.pb.go:362 # 0x9a7dae google.golang.org/protobuf/types/known/timestamppb.init.0+0xe /home/runner/go/pkg/mod/google.golang.org/protobuf@v1.35.1/types/known/timestamppb/timestamp.pb.go:344 # 0x44f127 runtime.doInit1+0xe7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/proc.go:7176 # 0x44082f runtime.doInit+0x34f /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/proc.go:7143 # 0x44071f runtime.main+0x23f /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/proc.go:253 0: 0 [1: 16] @ 0x548aff 0x87106d 0x871028 0x871018 0x87070a 0x870425 0x86ecc9 0x86dca6 0x86d858 0x86cef4 0x86c590 0x86b205 0x88152a 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x548afe strings.genSplit+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:249 # 0x87106c strings.Split+0x18c /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:307 # 0x871027 text/template/parse.(*Tree).newField+0x147 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/node.go:501 # 0x871017 text/template/parse.(*Tree).term+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:776 # 0x870709 text/template/parse.(*Tree).operand+0x29 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:722 # 0x870424 text/template/parse.(*Tree).command+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:692 # 0x86ecc8 text/template/parse.(*Tree).pipeline+0xc68 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:502 # 0x86dca5 text/template/parse.(*Tree).action+0x2c5 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:418 # 0x86d857 text/template/parse.(*Tree).textOrAction+0x237 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:374 # 0x86cef3 text/template/parse.(*Tree).parse+0x4d3 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:315 # 0x86c58f text/template/parse.(*Tree).Parse+0x24f /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:251 # 0x86b204 text/template/parse.Parse+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:66 # 0x881529 text/template.(*Template).Parse+0x729 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 80] @ 0x495809 0x4c6d73 0x4c744d 0x4c740f 0xe5e48b 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x495808 time.AfterFunc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/time/sleep.go:165 # 0x4c6d72 context.WithDeadlineCause+0x232 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:638 # 0x4c744c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x4c740e context.WithTimeout+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:690 # 0xe5e48a github.com/0xERR0R/blocky/server.(*Server).resolve+0xaa /home/runner/work/blocky/blocky/server/server.go:534 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 224] @ 0xe435da 0xe435ce 0xe43ff8 0xe43aa5 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe435cd runtime/pprof.printStackRecord+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:530 # 0xe43ff7 runtime/pprof.writeHeapInternal+0x4b7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:661 # 0xe43aa4 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:572 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 16] @ 0xe43865 0xe43ff8 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe43864 runtime/pprof.printStackRecord+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:541 # 0xe43ff7 runtime/pprof.writeHeapInternal+0x4b7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:661 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 16] @ 0xe43837 0xe43ff8 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe43836 runtime/pprof.printStackRecord+0x2b6 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:541 # 0xe43ff7 runtime/pprof.writeHeapInternal+0x4b7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:661 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 16] @ 0xe437e5 0xe43ff8 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe437e4 runtime/pprof.printStackRecord+0x264 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:541 # 0xe43ff7 runtime/pprof.writeHeapInternal+0x4b7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:661 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 1024] @ 0x4678cf 0x46703d 0x4622ec 0x47638a # 0x4678ce runtime.fpunwindExpand+0x6e /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/trace2stack.go:240 # 0x46703c runtime.(*traceStackTable).dump+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/trace2stack.go:127 # 0x4622eb runtime.traceAdvance.func4+0x4b /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/trace2.go:529 # 0x476389 runtime.systemstack+0x49 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/asm_amd64.s:509 0: 0 [1: 16] @ 0xe4380b 0xe43ff8 0xe43aa5 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe4380a runtime/pprof.printStackRecord+0x28a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:541 # 0xe43ff7 runtime/pprof.writeHeapInternal+0x4b7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:661 # 0xe43aa4 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:572 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 16] @ 0xe437e5 0xe43ff8 0xe43aa5 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe437e4 runtime/pprof.printStackRecord+0x264 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:541 # 0xe43ff7 runtime/pprof.writeHeapInternal+0x4b7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:661 # 0xe43aa4 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:572 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 16] @ 0xe43889 0xe43ff8 0xe43aa5 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe43888 runtime/pprof.printStackRecord+0x308 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:541 # 0xe43ff7 runtime/pprof.writeHeapInternal+0x4b7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:661 # 0xe43aa4 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:572 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 224] @ 0xe435da 0xe435ce 0xe43ff8 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe435cd runtime/pprof.printStackRecord+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:530 # 0xe43ff7 runtime/pprof.writeHeapInternal+0x4b7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:661 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 32] @ 0xe4380b 0xe43ff8 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe4380a runtime/pprof.printStackRecord+0x28a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:541 # 0xe43ff7 runtime/pprof.writeHeapInternal+0x4b7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:661 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 212992] @ 0xe43bf1 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe43bf0 runtime/pprof.writeHeapInternal+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:602 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [3: 3145728] @ 0xe45070 0xe44fe5 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe4506f runtime/pprof.writeGoroutineStacks+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:741 # 0xe44fe4 runtime/pprof.writeGoroutine+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:732 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x667db2 0x642709 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x642708 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x108 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:392 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 64] @ 0x7d06ea 0x7d06b3 0x7cda83 0x7d7694 0x7d63a5 0x7d6189 0xe1526c 0xe15258 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x7d06e9 github.com/miekg/dns.cloneSlice[...]+0x49 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x7d06b2 github.com/miekg/dns.(*EDNS0_PADDING).pack+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/edns.go:727 # 0x7cda82 github.com/miekg/dns.(*OPT).len+0x62 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/edns.go:135 # 0x7d7693 github.com/miekg/dns.msgLenWithCompressionMap+0x1b3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:998 # 0x7d63a4 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1c4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:786 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe1526b github.com/miekg/dns.(*Msg).Pack+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe15257 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x97 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:145 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 384] @ 0x7d63dc 0x7d6176 0xe5f759 0xe5f74a 0xe5e356 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xe5f758 github.com/miekg/dns.(*Msg).Pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe5f749 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /home/runner/work/blocky/blocky/server/server_endpoints.go:133 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 112] @ 0x7d63dc 0x7d6176 0xe5f759 0xe5f74a 0xe5e356 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xe5f758 github.com/miekg/dns.(*Msg).Pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe5f749 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /home/runner/work/blocky/blocky/server/server_endpoints.go:133 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 64] @ 0x7d46e6 0x7d9338 0x7d57c5 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d9337 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d57c4 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 1152] @ 0x62abd9 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x62abd8 crypto/tls.(*certCache).newCert+0x38 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:81 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 704] @ 0x412d2d 0x41474f 0x417725 0x7d3d09 0x7d3cb3 0x814a99 0x7d55f7 0x7d6651 0x7d6176 0xe5f759 0xe5f74a 0xe5e356 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7d3d08 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:180 # 0x7d3cb2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:307 # 0x814a98 github.com/miekg/dns.(*SOA).pack+0xb8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:922 # 0x7d55f6 github.com/miekg/dns.packRR+0x176 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:589 # 0x7d6650 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:810 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xe5f758 github.com/miekg/dns.(*Msg).Pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe5f749 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /home/runner/work/blocky/blocky/server/server_endpoints.go:133 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 384] @ 0x6d693b 0x6d2b91 0x6e123a 0x6e1233 0x70d29c 0x6f14f3 0x6a9c24 0x6a94d8 0x6ab7fc 0xe15633 0xe1562c 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x6d693a net/http.(*http2ClientConn).RoundTrip+0x15a /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:8285 # 0x6d2b90 net/http.(*http2Transport).RoundTripOpt+0x1b0 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7630 # 0x6e1239 net/http.(*http2Transport).RoundTrip+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7579 # 0x6e1232 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10206 # 0x70d29b net/http.(*Transport).roundTrip+0x39b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:553 # 0x6f14f2 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/roundtrip.go:17 # 0x6a9c23 net/http.send+0x5e3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:259 # 0x6a94d7 net/http.(*Client).send+0x97 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:180 # 0x6ab7fb net/http.(*Client).do+0x8db /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:724 # 0xe15632 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:590 # 0xe1562b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 224] @ 0x7c3a31 0x7c36e5 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7c3a30 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x250 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:291 # 0x7c36e4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 16] @ 0x831f34 0xe5d746 0xe5dff4 0xe5f56c 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x831f33 github.com/0xERR0R/blocky/util.QuestionToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:68 # 0xe5d745 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /home/runner/work/blocky/blocky/server/server.go:447 # 0xe5dff3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:495 # 0xe5f56b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:123 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 24] @ 0x7d46e6 0x7d9338 0x7d57c5 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d9337 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d57c4 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 176] @ 0x51acc5 0x51a80b 0x62bdd4 0x62fdd6 0x644be5 0x640d87 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x51acc4 crypto/aes.newCipher+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:48 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x62bdd3 crypto/tls.aeadAESGCMTLS13+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:555 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x644be4 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:705 # 0x640d86 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 80] @ 0x5c6fdf 0x5d92cf 0x5ba2f7 0x5d6217 0x5b9375 0x4781c1 # 0x5c6fde net.(*Resolver).goLookupIPCNAMEOrder+0x13be /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:763 # 0x5d92ce net.(*Resolver).lookupIP+0xee /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup_unix.go:68 # 0x5ba2f6 net.init.func1+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/hook.go:22 # 0x5d6216 net.(*Resolver).lookupIPAddr.func1+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:334 # 0x5b9374 internal/singleflight.(*Group).doCall+0x34 /opt/hostedtoolcache/go/1.22.10/x64/src/internal/singleflight/singleflight.go:93 0: 0 [1: 112] @ 0xe22f7f 0x500a9f 0x5013a6 0x503ebe 0x4fb065 0xe0d475 0xe0e57a 0x4781c1 # 0xe22f7e github.com/0xERR0R/blocky/resolver.UpstreamResolver.String+0x9e /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:305 # 0x500a9e fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:673 # 0x5013a5 fmt.(*pp).printArg+0x445 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:756 # 0x503ebd fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1075 # 0x4fb064 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:25 # 0xe0d474 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:73 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x4fdfa6 0x831d14 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x831d13 github.com/0xERR0R/blocky/util.AnswerToString+0x313 /home/runner/work/blocky/blocky/util/common.go:49 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 96] @ 0x58b607 0x6674f6 0x66735e 0x667db2 0x642709 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x642708 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x108 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:392 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 16] @ 0x7d5d25 0x7d6a6d 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d5d24 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d6a6c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:856 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 16] @ 0x5ad7ee 0x5d5bb3 0x5d2e19 0x5bd265 0x5be145 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5ad7ed net/netip.Addr.AsSlice+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:724 # 0x5d5bb2 net.(*Resolver).lookupIPAddr+0x7b2 /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:310 # 0x5d2e18 net.(*Resolver).internetAddrList+0x4d8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:288 # 0x5bd264 net.(*Resolver).resolveAddrList+0x3e4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:283 # 0x5be144 net.(*Dialer).DialContext+0x404 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:490 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 64] @ 0x5c766b 0x5c67c6 0x5d92cf 0x5ba2f7 0x5d6217 0x5b9375 0x4781c1 # 0x5c766a net.(*Resolver).goLookupIPCNAMEOrder.func3+0x6a /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:679 # 0x5c67c5 net.(*Resolver).goLookupIPCNAMEOrder+0xba5 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:692 # 0x5d92ce net.(*Resolver).lookupIP+0xee /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup_unix.go:68 # 0x5ba2f6 net.init.func1+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/hook.go:22 # 0x5d6216 net.(*Resolver).lookupIPAddr.func1+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:334 # 0x5b9374 internal/singleflight.(*Group).doCall+0x34 /opt/hostedtoolcache/go/1.22.10/x64/src/internal/singleflight/singleflight.go:93 0: 0 [1: 288] @ 0x7133c5 0x71246d 0x4781c1 # 0x7133c4 net/http.(*Transport).dialConn+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1605 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [1: 80] @ 0x6e64f0 0x6e6929 0x6f9e1b 0x6f9cf2 0x6f4577 0x676b75 0x6faa65 0x6fb80b 0x4781c1 # 0x6e64ef net/http.Header.sortedKeyValues+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/header.go:176 # 0x6e6928 net/http.Header.writeSubset+0xc8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/header.go:201 # 0x6f9e1a net/http.Header.WriteSubset+0xf9a /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/header.go:193 # 0x6f9cf1 net/http.(*chunkWriter).writeHeader+0xe71 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1528 # 0x6f4576 net/http.(*chunkWriter).Write+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:374 # 0x676b74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:639 # 0x6faa64 net/http.(*response).finishRequest+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1671 # 0x6fb80a net/http.(*conn).serve+0x62a /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2050 0: 0 [1: 96] @ 0x4c5e66 0x4c60b5 0x4c5799 0x4c575d 0xa4c1f6 0xa4d045 0xa4cede 0xa4ce77 0xa537bb 0xa50f79 0xa5084d 0xa4b63e 0x4781c1 # 0x4c5e65 context.(*cancelCtx).Done+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:447 # 0x4c60b4 context.(*cancelCtx).propagateCancel+0x74 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:465 # 0x4c5798 context.withCancel+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:273 # 0x4c575c context.WithCancel+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:236 # 0xa4c1f5 github.com/ThinkChaos/parcour/jobgroup.(*withContext).init+0x35 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withContext.go:69 # 0xa4d044 github.com/ThinkChaos/parcour/jobgroup.initGroup+0x1a4 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:90 # 0xa4cedd github.com/ThinkChaos/parcour/jobgroup.withParentAndContext+0x3d /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withParent.go:26 # 0xa4ce76 github.com/ThinkChaos/parcour/jobgroup.WithParent+0x36 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withParent.go:14 # 0xa537ba github.com/ThinkChaos/parcour.NewProducersWithBuffer[...]+0x3a /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:52 # 0xa50f78 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0xb8 /home/runner/work/blocky/blocky/lists/list_cache.go:166 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x47cbe5 0x4a4865 0xe1b06d 0xe0f33b 0xe0ef05 0xe0ddcf 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 # 0x47cbe4 internal/reflectlite.Swapper+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/internal/reflectlite/swapper.go:66 # 0x4a4864 sort.Slice+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/sort/slice.go:26 # 0xe1b06c github.com/mroth/weightedrand/v2.NewChooser[...]+0x8c /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:42 # 0xe0f33a github.com/0xERR0R/blocky/resolver.weightedRandom+0x37a /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xe0ef04 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xe0ddce github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [1: 64] @ 0x8fe90e 0x8fea19 0xe6015b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8fe90d text/template.New+0x12d /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:39 # 0x8fea18 html/template.New+0x238 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:289 # 0xe6015a github.com/0xERR0R/blocky/server.configureRootHandler.func1+0xfa /home/runner/work/blocky/blocky/server/server_endpoints.go:197 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 352] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 144] @ 0xe038f2 0xe03425 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 # 0xe038f1 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x51 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:229 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 352] @ 0x4176cc 0xe154ef 0xe15467 0xe1543e 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0xe154ee net/textproto.MIMEHeader.Set+0x32e /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/header.go:22 # 0xe15466 net/http.Header.Set+0x2a6 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/header.go:40 # 0xe1543d github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x27d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:155 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x8c5b30 0x8c5a4b 0xe17efa 0xe17e7d 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x8c5b2f strings.(*Builder).WriteString+0x18f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:116 # 0x8c5a4a github.com/0xERR0R/blocky/config.Upstream.String+0xaa /home/runner/work/blocky/blocky/config/upstream.go:35 # 0xe17ef9 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x279 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0xe17e7c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x1fc /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:389 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 96] @ 0x5cab65 0x5df25c 0x5ded9b 0x5d3b18 0x5e292c 0x5e27c5 0x5e27c6 0x5bf93d 0x5bf28e 0x5be954 0x5be3da 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x5cab64 net.(*netFD).connect+0x244 /opt/hostedtoolcache/go/1.22.10/x64/src/net/fd_unix.go:103 # 0x5df25b net.(*netFD).dial+0x3bb /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:124 # 0x5ded9a net.socket+0x29a /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:70 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e292b net.(*sysDialer).doDialTCPProto+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:85 # 0x5e27c4 net.(*sysDialer).doDialTCP+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:75 # 0x5e27c5 net.(*sysDialer).dialTCP+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:71 # 0x5bf93c net.(*sysDialer).dialSingle+0x27c /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:651 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [1: 96] @ 0x40950c 0x5c5d85 0x5d92cf 0x5ba2f7 0x5d6217 0x5b9375 0x4781c1 # 0x5c5d84 net.(*Resolver).goLookupIPCNAMEOrder+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:655 # 0x5d92ce net.(*Resolver).lookupIP+0xee /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup_unix.go:68 # 0x5ba2f6 net.init.func1+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/hook.go:22 # 0x5d6216 net.(*Resolver).lookupIPAddr.func1+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:334 # 0x5b9374 internal/singleflight.(*Group).doCall+0x34 /opt/hostedtoolcache/go/1.22.10/x64/src/internal/singleflight/singleflight.go:93 0: 0 [1: 48] @ 0xe1531c 0xe15366 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0xe1531b bytes.NewReader+0x15b /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/reader.go:159 # 0xe15365 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x1a5 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:150 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 144] @ 0x7c3713 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7c3712 github.com/miekg/dns.(*Conn).ReadMsg+0x52 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:254 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 8] @ 0x880745 0x8fe5c5 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x880744 text/template.(*Template).Templates+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:152 # 0x8fe5c4 html/template.(*Template).Parse+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:201 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 24] @ 0x6a845a 0x483f11 0x6e6499 0x6e6929 0x6f9e1b 0x6f9cf2 0x6f4577 0x676b75 0x6faa65 0x6fb80b 0x4781c1 # 0x6a8459 net/http.init.func14+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/header.go:167 # 0x483f10 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:152 # 0x6e6498 net/http.Header.sortedKeyValues+0x38 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/header.go:174 # 0x6e6928 net/http.Header.writeSubset+0xc8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/header.go:201 # 0x6f9e1a net/http.Header.WriteSubset+0xf9a /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/header.go:193 # 0x6f9cf1 net/http.(*chunkWriter).writeHeader+0xe71 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1528 # 0x6f4576 net/http.(*chunkWriter).Write+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:374 # 0x676b74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:639 # 0x6faa64 net/http.(*response).finishRequest+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1671 # 0x6fb80a net/http.(*conn).serve+0x62a /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2050 0: 0 [1: 4864] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 128] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 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 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x412a31 0x76ec1e 0x7b7c57 0x7b7b6f 0x7b7bf9 0xe5d847 0xe5dff4 0xe5f56c 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7c56 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /home/runner/work/blocky/blocky/log/context.go:44 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0x7b7bf8 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe5d846 github.com/0xERR0R/blocky/server.newRequest+0x2c6 /home/runner/work/blocky/blocky/server/server.go:445 # 0xe5dff3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:495 # 0xe5f56b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:123 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 80] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 96] @ 0x4c5e66 0x4c60b5 0x4c5799 0x4c575d 0xe15f45 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x4c5e65 context.(*cancelCtx).Done+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:447 # 0x4c60b4 context.(*cancelCtx).propagateCancel+0x74 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:465 # 0x4c5798 context.withCancel+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:273 # 0x4c575c context.WithCancel+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:236 # 0xe15f44 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x84 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:217 # 0xe15e48 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:204 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 80] @ 0x589ae5 0x60199f 0x606368 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x589ae4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x60199e crypto/x509.parsePublicKey+0x41e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:255 # 0x606367 crypto/x509.parseCertificate+0x8a7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:929 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 160] @ 0x7d63dc 0x7d6176 0xe5f759 0xe5f74a 0xe5e356 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xe5f758 github.com/miekg/dns.(*Msg).Pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe5f749 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /home/runner/work/blocky/blocky/server/server_endpoints.go:133 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 8] @ 0x904d73 0xe0294b 0xe028c1 0xe1e6a8 0xe03d1c 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 # 0x904d72 github.com/asaskevich/EventBus.(*EventBus).Publish+0x112 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:137 # 0xe0294a github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:336 # 0xe028c0 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:98 # 0xe1e6a7 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x167 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xe03d1b github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:286 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 0: 0 [1: 24] @ 0x4fdfa6 0x831f65 0xe5d746 0xe5dff4 0xe5f56c 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x831f64 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /home/runner/work/blocky/blocky/util/common.go:68 # 0xe5d745 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /home/runner/work/blocky/blocky/server/server.go:447 # 0xe5dff3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:495 # 0xe5f56b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:123 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 48] @ 0x4c7525 0x7b791e 0x7b7b85 0x7b7bf9 0xe5d847 0xe5dff4 0xe5f56c 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x4c7524 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:723 # 0x7b791d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0x7b7bf8 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe5d846 github.com/0xERR0R/blocky/server.newRequest+0x2c6 /home/runner/work/blocky/blocky/server/server.go:445 # 0xe5dff3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:495 # 0xe5f56b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:123 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 24] @ 0x7d46e6 0x8183e9 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x8183e8 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:1433 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 288] @ 0x4176cc 0x76ecbb 0xe0ea3c 0xe0e95c 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe0ea3b github.com/sirupsen/logrus.(*Entry).WithField+0x45b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0e95b github.com/0xERR0R/blocky/resolver.evaluateResponses+0x37b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 0: 0 [1: 112] @ 0x76ef97 0x7726dc 0x772588 0xa3425d 0xa34263 0xa33b3e 0xa333c2 0xdfcfb3 0xdfcf97 0xdfcf81 0xdfd35f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7726db github.com/sirupsen/logrus.(*Entry).WithField+0x17b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x772587 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa3425c github.com/0xERR0R/blocky/log.PrefixedLog+0x19c /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa34262 github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x1a2 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa33b3d github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x17d /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa333c1 github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x141 /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xdfcfb2 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x432 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xdfcf96 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x416 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xdfcf80 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x400 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xdfd35e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 0: 0 [1: 48] @ 0x7d46e6 0x7d8306 0x7d68bf 0x7d6cb9 0xe5f525 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d8305 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1124 # 0x7d68be github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:841 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe5f524 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x84 /home/runner/work/blocky/blocky/server/server_endpoints.go:116 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 32] @ 0x4fdfa6 0xe17236 0xe0d37a 0xe0e57a 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0xe17235 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x3f5 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:380 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 240] @ 0x7d63dc 0x7d6176 0xe5f759 0xe5f74a 0xe5e356 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xe5f758 github.com/miekg/dns.(*Msg).Pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe5f749 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /home/runner/work/blocky/blocky/server/server_endpoints.go:133 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 32] @ 0x5adaeb 0x5adaec 0x5cea8c 0xdfd8ea 0xdfd42d 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e # 0x5adaea net/netip.Addr.string4+0x20a /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:860 # 0x5adaeb net/netip.Addr.String+0x20b /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:780 # 0x5cea8b net.IP.String+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:305 # 0xdfd8e9 github.com/0xERR0R/blocky/resolver.extractEntryToCheckFromResponse+0xc9 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:434 # 0xdfd42c github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x18c /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:414 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 0: 0 [2: 96] @ 0x4fdfa6 0x7b7f05 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xdfd2eb 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x7b7f04 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xdfd2ea github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 0: 0 [1: 128] @ 0x831a2b 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 # 0x831a2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 0: 0 [1: 160] @ 0x6a1145 0x6a102b 0x69fc91 0x6db3a8 0x6da6f1 0x6dae07 0x6da43e 0x6d816f 0x6d7687 0x6d7098 0x4781c1 # 0x6a1144 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:60 # 0x6a102a vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x69fc90 vendor/golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2d0 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/encode.go:68 # 0x6db3a7 net/http.(*http2ClientConn).writeHeader+0x147 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9177 # 0x6da6f0 net/http.(*http2ClientConn).encodeHeaders.func3+0x70 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9111 # 0x6dae06 net/http.(*http2ClientConn).encodeHeaders.func1+0x626 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9072 # 0x6da43d net/http.(*http2ClientConn).encodeHeaders+0x65d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9104 # 0x6d816e net/http.(*http2clientStream).encodeAndWriteHeaders+0x2ee /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:8578 # 0x6d7686 net/http.(*http2clientStream).writeRequest+0x5a6 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:8474 # 0x6d7097 net/http.(*http2clientStream).doRequest+0x17 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:8392 0: 0 [1: 32] @ 0x4875c5 0x487952 0x5df2d3 0x5ded9b 0x5d3b18 0x5e6285 0x5e4b34 0x5baafa 0x5ba733 0x5c64ec 0x5d92cf 0x5ba2f7 0x5d6217 0x5b9375 0x4781c1 # 0x4875c4 syscall.anyToSockaddr+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/syscall/syscall_linux.go:663 # 0x487951 syscall.Getsockname+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/syscall/syscall_linux.go:705 # 0x5df2d2 net.(*netFD).dial+0x432 /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:139 # 0x5ded9a net.socket+0x29a /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:70 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e6284 net.(*sysDialer).dialUDP+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock_posix.go:212 # 0x5e4b33 net.DialUDP+0x1d3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock.go:300 # 0x5baaf9 net.srcAddrs+0xf9 /opt/hostedtoolcache/go/1.22.10/x64/src/net/addrselect.go:49 # 0x5ba732 net.sortByRFC6724+0x32 /opt/hostedtoolcache/go/1.22.10/x64/src/net/addrselect.go:18 # 0x5c64eb net.(*Resolver).goLookupIPCNAMEOrder+0x8cb /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:812 # 0x5d92ce net.(*Resolver).lookupIP+0xee /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup_unix.go:68 # 0x5ba2f6 net.init.func1+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/hook.go:22 # 0x5d6216 net.(*Resolver).lookupIPAddr.func1+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:334 # 0x5b9374 internal/singleflight.(*Group).doCall+0x34 /opt/hostedtoolcache/go/1.22.10/x64/src/internal/singleflight/singleflight.go:93 0: 0 [1: 1152] @ 0x62ac9c 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x62ac9b crypto/tls.(*certCache).newCert+0xfb /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:91 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [5: 720] @ 0x7009da 0x7009ce 0xe5907b 0xe5d0b0 0x4781c1 # 0x7009d9 net/http.(*Server).newConn+0x3f9 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:623 # 0x7009cd net/http.(*Server).Serve+0x3ed /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3288 # 0xe5907a github.com/0xERR0R/blocky/server.(*httpServer).Serve+0x9a /home/runner/work/blocky/blocky/server/http.go:50 # 0xe5d0af github.com/0xERR0R/blocky/server.(*Server).Start.func2+0x12f /home/runner/work/blocky/blocky/server/server.go:408 0: 0 [1: 208] @ 0x4faf7a 0x483f11 0x4fd9da 0x4fb027 0xa4922b 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4faf79 fmt.init.func1+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:147 # 0x483f10 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:152 # 0x4fd9d9 fmt.newPrinter+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:152 # 0x4fb026 fmt.Errorf+0x46 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:23 # 0xa4922a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1ca /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 448] @ 0x606b3b 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x606b3a crypto/x509.parseCertificate+0x107a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:970 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 96] @ 0x412a31 0x76ec1e 0xe0351d 0xe0342f 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe0351c github.com/sirupsen/logrus.(*Entry).WithField+0x49c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0342e github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3ae /home/runner/work/blocky/blocky/resolver/caching_resolver.go:211 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 0: 0 [1: 16] @ 0x86d53d 0x86d523 0x86f14e 0x86f74a 0x86dbea 0x86d858 0x86cef4 0x86c590 0x86b205 0x88152a 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x86d53c text/template/parse.(*ListNode).append+0x21c /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/node.go:93 # 0x86d522 text/template/parse.(*Tree).itemList+0x202 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:358 # 0x86f14d text/template/parse.(*Tree).parseControl+0x12d /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:531 # 0x86f749 text/template/parse.(*Tree).rangeControl+0x29 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:580 # 0x86dbe9 text/template/parse.(*Tree).action+0x209 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:409 # 0x86d857 text/template/parse.(*Tree).textOrAction+0x237 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:374 # 0x86cef3 text/template/parse.(*Tree).parse+0x4d3 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:315 # 0x86c58f text/template/parse.(*Tree).Parse+0x24f /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:251 # 0x86b204 text/template/parse.Parse+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:66 # 0x881529 text/template.(*Template).Parse+0x729 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 128] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 12288] @ 0x6d3f05 0x6d3ea3 0x6d3e7c 0x6d39b7 0x6b6f7c 0x4781c1 # 0x6d3f04 bufio.NewReaderSize+0x504 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:54 # 0x6d3ea2 bufio.NewReader+0x4a2 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:60 # 0x6d3e7b net/http.(*http2Transport).newClientConn+0x47b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7838 # 0x6d39b6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7801 # 0x6b6f7b net/http.(*http2addConnCall).run+0x3b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:919 0: 0 [2: 6144] @ 0x636ad8 0x636625 0x64378d 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x636ad7 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1158 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x64378c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:503 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 160] @ 0x4c577b 0x4c575d 0xe15f45 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x4c577a context.withCancel+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:272 # 0x4c575c context.WithCancel+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:236 # 0xe15f44 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x84 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:217 # 0xe15e48 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:204 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 416] @ 0x7d63dc 0x7d6176 0xe5f759 0xe5f74a 0xe5e356 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xe5f758 github.com/miekg/dns.(*Msg).Pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe5f749 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /home/runner/work/blocky/blocky/server/server_endpoints.go:133 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 128] @ 0x5f1f70 0x5f1f09 0x6ad405 0x6ac05d 0x6abda2 0xe15633 0xe1562c 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x5f1f6f strings.(*Builder).WriteString+0x84f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:116 # 0x5f1f08 net/url.(*URL).String+0x7e8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/url/url.go:855 # 0x6ad404 net/http.stripPassword+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:1037 # 0x6ac05c net/http.(*Client).do.func2+0x9c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:627 # 0x6abda1 net/http.(*Client).do+0xe81 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:733 # 0xe15632 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:590 # 0xe1562b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 256] @ 0x7d5d25 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d5d24 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 112] @ 0x76ef97 0xe5d9fe 0xe5dff4 0xe5f56c 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe5d9fd github.com/0xERR0R/blocky/server.newRequest+0x47d /home/runner/work/blocky/blocky/server/server.go:451 # 0xe5dff3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:495 # 0xe5f56b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:123 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 16] @ 0x7d5d25 0x7d6a6d 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d5d24 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d6a6c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:856 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 80] @ 0xa49fd6 0xa49fc0 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49fd5 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa49fbf github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x7b7f0a 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe0dd4f 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 # 0x7b7f09 github.com/0xERR0R/blocky/log.WithPrefix+0xe9 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe0dd4e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [1: 48] @ 0x412a31 0x76ec1e 0xdfcee5 0xdfce10 0xdfd35f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xdfcee4 github.com/sirupsen/logrus.(*Entry).WithField+0x364 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdfce0f github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x28f /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:372 # 0xdfd35e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 0: 0 [1: 48] @ 0x4c7525 0x7b791e 0x7b7b85 0xe11e2d 0xe11ce5 0xe030cb 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 # 0x4c7524 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:723 # 0x7b791d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe030ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:181 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 0: 0 [1: 32] @ 0x4875c5 0x487952 0x5df2d3 0x5ded9b 0x5d3b18 0x5e6285 0x5bfa14 0x5bf28e 0x5be954 0x5be3da 0x5d70a5 0x5c2cea 0x5c3f6b 0x5c7865 0x4781c1 # 0x4875c4 syscall.anyToSockaddr+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/syscall/syscall_linux.go:663 # 0x487951 syscall.Getsockname+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/syscall/syscall_linux.go:705 # 0x5df2d2 net.(*netFD).dial+0x432 /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:139 # 0x5ded9a net.socket+0x29a /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:70 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e6284 net.(*sysDialer).dialUDP+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock_posix.go:212 # 0x5bfa13 net.(*sysDialer).dialSingle+0x353 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:655 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x5d70a4 net.(*Resolver).dial+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:702 # 0x5c2ce9 net.(*Resolver).exchange+0x349 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:184 # 0x5c3f6a net.(*Resolver).tryOneName+0x44a /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:305 # 0x5c7864 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:680 0: 0 [1: 64] @ 0x4fdfa6 0x5eed8a 0x500b63 0x5013a6 0x503ebe 0x4fb065 0xe1567c 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x5eed89 net/url.(*Error).Error+0xa9 /opt/hostedtoolcache/go/1.22.10/x64/src/net/url/url.go:30 # 0x500b62 fmt.(*pp).handleMethods+0x3e2 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:667 # 0x5013a5 fmt.(*pp).printArg+0x445 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:756 # 0x503ebd fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1075 # 0x4fb064 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:25 # 0xe1567b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x4bb /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:161 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x838b4b 0x836e10 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x838b4a github.com/go-chi/chi/v5.(*node).FindRoute+0x2ea /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/tree.go:391 # 0x836e0f github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x1cf /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:475 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 16] @ 0x6f55aa 0x6fb79d 0x4781c1 # 0x6f55a9 net/http.(*connReader).startBackgroundRead+0x89 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:677 # 0x6fb79c net/http.(*conn).serve+0x5bc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2033 0: 0 [1: 112] @ 0x76ef97 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe0dd4f 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe0dd4e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [2: 224] @ 0x76ef97 0xe0ea3c 0xe0e95c 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe0ea3b github.com/sirupsen/logrus.(*Entry).WithField+0x45b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0e95b github.com/0xERR0R/blocky/resolver.evaluateResponses+0x37b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [1: 64] @ 0xe0dded 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e # 0xe0ddec github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x10c /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:167 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 0: 0 [1: 112] @ 0x76ef97 0xe0e7b8 0xe0e69b 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe0e7b7 github.com/sirupsen/logrus.(*Entry).WithField+0x1d7 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0e69a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:194 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [2: 96] @ 0x5d5c58 0x5d2e19 0x5bd265 0x5be145 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5d5c57 net.(*Resolver).lookupIPAddr+0x857 /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:310 # 0x5d2e18 net.(*Resolver).internetAddrList+0x4d8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:288 # 0x5bd264 net.(*Resolver).resolveAddrList+0x3e4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:283 # 0x5be144 net.(*Dialer).DialContext+0x404 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:490 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 768] @ 0x7d63dc 0x7d6176 0xe5f759 0xe5f74a 0xe5e356 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xe5f758 github.com/miekg/dns.(*Msg).Pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe5f749 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /home/runner/work/blocky/blocky/server/server_endpoints.go:133 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 16] @ 0x4c6da8 0x5c2c89 0x5c2c51 0x5c3f6b 0x5c7865 0x4781c1 # 0x4c6da7 context.WithDeadlineCause+0x267 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:642 # 0x5c2c88 context.WithDeadline+0x2e8 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x5c2c50 net.(*Resolver).exchange+0x2b0 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:181 # 0x5c3f6a net.(*Resolver).tryOneName+0x44a /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:305 # 0x5c7864 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:680 0: 0 [1: 2688] @ 0x50b5d3 0x50affd 0x50b1d9 0x4fdeb7 0xe532ad 0xe52d3f 0x6fcde9 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x50b1d8 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:179 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0xe532ac net/http/pprof.indexTmplExecute+0x36c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:455 # 0xe52d3e net/http/pprof.Index+0x73e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:415 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 48] @ 0x5ab825 0x5ab270 0x5cfafe 0xa51f7b 0xa51f6d 0xa4980f 0xa51f0a 0xa51e93 0xa53252 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x5ab824 net/netip.parseIPv4+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:163 # 0x5ab26f net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:119 # 0x5cfafd net.parseIP+0x1d /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:502 # 0xa51f7a net.ParseIP+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:495 # 0xa51f6c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c /home/runner/work/blocky/blocky/lists/list_cache.go:251 # 0xa4980e github.com/0xERR0R/blocky/lists/parsers.HostsFileEntry.forEachHost+0x2e /home/runner/work/blocky/blocky/lists/parsers/hosts.go:189 # 0xa51f09 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:51 # 0xa51e92 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 /home/runner/work/blocky/blocky/lists/list_cache.go:245 # 0xa53251 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xf1 /home/runner/work/blocky/blocky/lists/parsers/parser.go:54 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 352] @ 0x4176cc 0x6f8a95 0x6f84f2 0x6fcfb5 0x6fd0ee 0x836ed6 0x836eb9 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x6f8a94 net/http.Header.Clone+0x794 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/header.go:114 # 0x6f84f1 net/http.(*response).WriteHeader+0x1f1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1188 # 0x6fcfb4 net/http.Error+0x194 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2183 # 0x6fd0ed net/http.NotFound+0x2d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2188 # 0x836ed5 net/http.HandlerFunc.ServeHTTP+0x295 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836eb8 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x278 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:486 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 96] @ 0x4c7525 0x7b791e 0x7b7b85 0x7b7bf9 0xe0492b 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x4c7524 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:723 # 0x7b791d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0x7b7bf8 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe0492a github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x16a /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 48] @ 0x5d323e 0x5d20ae 0x5d2feb 0x5bd265 0x5be145 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x5d323d net.(*Resolver).internetAddrList.func1+0x15d /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:274 # 0x5d20ad net.filterAddrList+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:136 # 0x5d2fea net.(*Resolver).internetAddrList+0x6aa /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:307 # 0x5bd264 net.(*Resolver).resolveAddrList+0x3e4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:283 # 0x5be144 net.(*Dialer).DialContext+0x404 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:490 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [3: 18432] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 24] @ 0x544327 0x544430 0x902608 0x902536 0x902486 0x4e7e46 0x4e6f59 0x87d1ac 0x878c49 0x87769f 0x87664e 0x875fc5 0x8747c5 0x874885 0x875a27 0x875627 0x87463c 0x874885 0x8744b8 0x8fe479 0x8fe458 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x902607 html/template.processURLOnto+0x47 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/url.go:88 # 0x902535 html/template.urlProcessor+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/url.go:79 # 0x902485 html/template.urlNormalizer+0x25 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/url.go:68 # 0x4e7e45 reflect.Value.call+0xca5 /opt/hostedtoolcache/go/1.22.10/x64/src/reflect/value.go:596 # 0x4e6f58 reflect.Value.Call+0xb8 /opt/hostedtoolcache/go/1.22.10/x64/src/reflect/value.go:380 # 0x87d1ab text/template.safeCall+0x8b /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/funcs.go:367 # 0x878c48 text/template.(*state).evalCall+0x848 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:803 # 0x87769e text/template.(*state).evalFunction+0x1fe /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:623 # 0x87664d text/template.(*state).evalCommand+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:510 # 0x875fc4 text/template.(*state).evalPipeline+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:479 # 0x8747c4 text/template.(*state).walk+0x224 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:267 # 0x874884 text/template.(*state).walk+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:280 # 0x875a26 text/template.(*state).walkRange.func2+0x2c6 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:395 # 0x875626 text/template.(*state).walkRange+0x646 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:403 # 0x87463b text/template.(*state).walk+0x9b /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:283 # 0x874884 text/template.(*state).walk+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:280 # 0x8744b7 text/template.(*Template).execute+0x277 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:224 # 0x8fe478 text/template.(*Template).Execute+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:207 # 0x8fe457 html/template.(*Template).Execute+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:124 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [4: 128] @ 0x902505 0x902486 0x4e7e46 0x4e6f59 0x87d1ac 0x878c49 0x87769f 0x87664e 0x875fc5 0x8747c5 0x874885 0x875a27 0x875627 0x87463c 0x874885 0x8744b8 0x8fe479 0x8fe458 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e # 0x902504 html/template.urlProcessor+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/url.go:78 # 0x902485 html/template.urlNormalizer+0x25 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/url.go:68 # 0x4e7e45 reflect.Value.call+0xca5 /opt/hostedtoolcache/go/1.22.10/x64/src/reflect/value.go:596 # 0x4e6f58 reflect.Value.Call+0xb8 /opt/hostedtoolcache/go/1.22.10/x64/src/reflect/value.go:380 # 0x87d1ab text/template.safeCall+0x8b /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/funcs.go:367 # 0x878c48 text/template.(*state).evalCall+0x848 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:803 # 0x87769e text/template.(*state).evalFunction+0x1fe /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:623 # 0x87664d text/template.(*state).evalCommand+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:510 # 0x875fc4 text/template.(*state).evalPipeline+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:479 # 0x8747c4 text/template.(*state).walk+0x224 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:267 # 0x874884 text/template.(*state).walk+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:280 # 0x875a26 text/template.(*state).walkRange.func2+0x2c6 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:395 # 0x875626 text/template.(*state).walkRange+0x646 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:403 # 0x87463b text/template.(*state).walk+0x9b /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:283 # 0x874884 text/template.(*state).walk+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:280 # 0x8744b7 text/template.(*Template).execute+0x277 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:224 # 0x8fe478 text/template.(*Template).Execute+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:207 # 0x8fe457 html/template.(*Template).Execute+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:124 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 0: 0 [2: 32] @ 0x87046b 0x8704dc 0x86ecc9 0x86f0fe 0x86f74a 0x86dbea 0x86d858 0x86cef4 0x86c590 0x86b205 0x88152a 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x87046a text/template/parse.(*CommandNode).append+0x1aa /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/node.go:302 # 0x8704db text/template/parse.(*Tree).command+0x21b /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:694 # 0x86ecc8 text/template/parse.(*Tree).pipeline+0xc68 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:502 # 0x86f0fd text/template/parse.(*Tree).parseControl+0xdd /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:526 # 0x86f749 text/template/parse.(*Tree).rangeControl+0x29 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:580 # 0x86dbe9 text/template/parse.(*Tree).action+0x209 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:409 # 0x86d857 text/template/parse.(*Tree).textOrAction+0x237 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:374 # 0x86cef3 text/template/parse.(*Tree).parse+0x4d3 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:315 # 0x86c58f text/template/parse.(*Tree).Parse+0x24f /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:251 # 0x86b204 text/template/parse.Parse+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:66 # 0x881529 text/template.(*Template).Parse+0x729 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 48] @ 0x4129ba 0x8fe967 0x8fe946 0x8fea19 0xe6015b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8fe966 text/template.(*Template).init+0x186 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:73 # 0x8fe945 text/template.New+0x165 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:42 # 0x8fea18 html/template.New+0x238 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:289 # 0xe6015a github.com/0xERR0R/blocky/server.configureRootHandler.func1+0xfa /home/runner/work/blocky/blocky/server/server_endpoints.go:197 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [11: 264] @ 0x4e898a 0x4e6f59 0x87d1ac 0x878c49 0x87769f 0x87664e 0x875fc5 0x8747c5 0x874885 0x875a27 0x875627 0x87463c 0x874885 0x8744b8 0x8fe479 0x8fe458 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 # 0x4e8989 reflect.Value.call+0x17e9 /opt/hostedtoolcache/go/1.22.10/x64/src/reflect/value.go:468 # 0x4e6f58 reflect.Value.Call+0xb8 /opt/hostedtoolcache/go/1.22.10/x64/src/reflect/value.go:380 # 0x87d1ab text/template.safeCall+0x8b /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/funcs.go:367 # 0x878c48 text/template.(*state).evalCall+0x848 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:803 # 0x87769e text/template.(*state).evalFunction+0x1fe /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:623 # 0x87664d text/template.(*state).evalCommand+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:510 # 0x875fc4 text/template.(*state).evalPipeline+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:479 # 0x8747c4 text/template.(*state).walk+0x224 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:267 # 0x874884 text/template.(*state).walk+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:280 # 0x875a26 text/template.(*state).walkRange.func2+0x2c6 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:395 # 0x875626 text/template.(*state).walkRange+0x646 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:403 # 0x87463b text/template.(*state).walk+0x9b /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:283 # 0x874884 text/template.(*state).walk+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:280 # 0x8744b7 text/template.(*Template).execute+0x277 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:224 # 0x8fe478 text/template.(*Template).Execute+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:207 # 0x8fe457 html/template.(*Template).Execute+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:124 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 32] @ 0x5a0cc5 0x618672 0x628b08 0x667682 0x668105 0x62fdc7 0x6427d4 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x628b07 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x667681 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6427d3 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x1d3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:396 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 144] @ 0x7c3a31 0x7c36e5 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7c3a30 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x250 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:291 # 0x7c36e4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 64] @ 0x824b57 0x7d7d86 0xe03c28 0xe03bfb 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 # 0x824b56 github.com/miekg/dns.(*A).copy+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:822 # 0x7d7d85 github.com/miekg/dns.(*Msg).CopyTo+0x265 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1089 # 0xe03c27 github.com/miekg/dns.(*Msg).Copy+0x87 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1071 # 0xe03bfa github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:275 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [1: 32] @ 0x4fdfa6 0x831f65 0xe5d746 0xe5dff4 0xe5f56c 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x831f64 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /home/runner/work/blocky/blocky/util/common.go:68 # 0xe5d745 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /home/runner/work/blocky/blocky/server/server.go:447 # 0xe5dff3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:495 # 0xe5f56b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:123 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 8192] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6363d1 0x6363d2 0x636454 0x64378d 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6363d0 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6363d1 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1075 # 0x636453 crypto/tls.(*Conn).readHandshake+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1086 # 0x64378c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:503 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 48] @ 0x5a942a 0x6060ed 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a9429 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/pkix/pkix.go:151 # 0x6060ec crypto/x509.parseCertificate+0x62c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:905 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [4: 448] @ 0x7b7934 0x7b78fd 0x7b7b85 0xe11e2d 0xe11ce5 0xdfd2eb 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 # 0x7b7933 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b78fc github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xdfd2ea github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [1: 320] @ 0x412d2d 0x41474f 0x417725 0x7d3d09 0x7d3cb3 0x80ec6b 0x7d55f7 0x7d65ba 0x7d6176 0xe5f759 0xe5f74a 0xe5e356 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7d3d08 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:180 # 0x7d3cb2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:307 # 0x80ec6a github.com/miekg/dns.(*CNAME).pack+0x4a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:148 # 0x7d55f6 github.com/miekg/dns.packRR+0x176 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:589 # 0x7d65b9 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:804 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xe5f758 github.com/miekg/dns.(*Msg).Pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe5f749 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /home/runner/work/blocky/blocky/server/server_endpoints.go:133 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 32] @ 0x4c57a5 0x6f7669 0x6fb519 0x4781c1 # 0x4c57a4 context.WithCancel+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:237 # 0x6f7668 net/http.(*conn).readRequest+0x748 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1039 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [3: 288] @ 0x4c5e66 0x5bf133 0x5be954 0x5be3da 0x5d70a5 0x5c2cea 0x5c3f6b 0x5c7865 0x4781c1 # 0x4c5e65 context.(*cancelCtx).Done+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:447 # 0x5bf132 net.(*sysDialer).dialSerial+0xf2 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:594 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x5d70a4 net.(*Resolver).dial+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:702 # 0x5c2ce9 net.(*Resolver).exchange+0x349 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:184 # 0x5c3f6a net.(*Resolver).tryOneName+0x44a /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:305 # 0x5c7864 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:680 0: 0 [1: 48] @ 0x5baa2b 0x5ba733 0x5c64ec 0x5d92cf 0x5ba2f7 0x5d6217 0x5b9375 0x4781c1 # 0x5baa2a net.srcAddrs+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/net/addrselect.go:44 # 0x5ba732 net.sortByRFC6724+0x32 /opt/hostedtoolcache/go/1.22.10/x64/src/net/addrselect.go:18 # 0x5c64eb net.(*Resolver).goLookupIPCNAMEOrder+0x8cb /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:812 # 0x5d92ce net.(*Resolver).lookupIP+0xee /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup_unix.go:68 # 0x5ba2f6 net.init.func1+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/hook.go:22 # 0x5d6216 net.(*Resolver).lookupIPAddr.func1+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:334 # 0x5b9374 internal/singleflight.(*Group).doCall+0x34 /opt/hostedtoolcache/go/1.22.10/x64/src/internal/singleflight/singleflight.go:93 0: 0 [4: 192] @ 0x87039b 0x870353 0x86ecc9 0x86dca6 0x86d858 0x86cef4 0x86c590 0x86b205 0x88152a 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x87039a text/template/parse.(*Tree).newCommand+0xda /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/node.go:298 # 0x870352 text/template/parse.(*Tree).command+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:689 # 0x86ecc8 text/template/parse.(*Tree).pipeline+0xc68 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:502 # 0x86dca5 text/template/parse.(*Tree).action+0x2c5 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:418 # 0x86d857 text/template/parse.(*Tree).textOrAction+0x237 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:374 # 0x86cef3 text/template/parse.(*Tree).parse+0x4d3 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:315 # 0x86c58f text/template/parse.(*Tree).Parse+0x24f /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:251 # 0x86b204 text/template/parse.Parse+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:66 # 0x881529 text/template.(*Template).Parse+0x729 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [3: 288] @ 0x67b748 0x6ee31f 0x6ee320 0x6f7168 0x6fb519 0x4781c1 # 0x67b747 net/textproto.readMIMEHeader+0x67 /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:516 # 0x6ee31e net/textproto.(*Reader).ReadMIMEHeader+0x39e /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:501 # 0x6ee31f net/http.readRequest+0x39f /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:1105 # 0x6f7167 net/http.(*conn).readRequest+0x247 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1004 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [2: 48] @ 0x45bb06 0x86d705 0x86d6df 0x86d4ee 0x86f14e 0x86f74a 0x86dbea 0x86d858 0x86cef4 0x86c590 0x86b205 0x88152a 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x86d704 text/template/parse.(*Tree).newText+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/node.go:136 # 0x86d6de text/template/parse.(*Tree).textOrAction+0xbe /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:370 # 0x86d4ed text/template/parse.(*Tree).itemList+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:353 # 0x86f14d text/template/parse.(*Tree).parseControl+0x12d /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:531 # 0x86f749 text/template/parse.(*Tree).rangeControl+0x29 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:580 # 0x86dbe9 text/template/parse.(*Tree).action+0x209 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:409 # 0x86d857 text/template/parse.(*Tree).textOrAction+0x237 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:374 # 0x86cef3 text/template/parse.(*Tree).parse+0x4d3 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:315 # 0x86c58f text/template/parse.(*Tree).Parse+0x24f /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:251 # 0x86b204 text/template/parse.Parse+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:66 # 0x881529 text/template.(*Template).Parse+0x729 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 32] @ 0x4fb131 0xe0d475 0xe0e57a 0x4781c1 # 0x4fb130 fmt.Errorf+0x150 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:32 # 0xe0d474 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:73 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x87108b 0x871018 0x87070a 0x870425 0x86ecc9 0x86dca6 0x86d858 0x86d4ee 0x86f14e 0x86f74a 0x86dbea 0x86d858 0x86cef4 0x86c590 0x86b205 0x88152a 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee # 0x87108a text/template/parse.(*Tree).newField+0x1aa /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/node.go:501 # 0x871017 text/template/parse.(*Tree).term+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:776 # 0x870709 text/template/parse.(*Tree).operand+0x29 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:722 # 0x870424 text/template/parse.(*Tree).command+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:692 # 0x86ecc8 text/template/parse.(*Tree).pipeline+0xc68 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:502 # 0x86dca5 text/template/parse.(*Tree).action+0x2c5 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:418 # 0x86d857 text/template/parse.(*Tree).textOrAction+0x237 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:374 # 0x86d4ed text/template/parse.(*Tree).itemList+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:353 # 0x86f14d text/template/parse.(*Tree).parseControl+0x12d /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:531 # 0x86f749 text/template/parse.(*Tree).rangeControl+0x29 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:580 # 0x86dbe9 text/template/parse.(*Tree).action+0x209 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:409 # 0x86d857 text/template/parse.(*Tree).textOrAction+0x237 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:374 # 0x86cef3 text/template/parse.(*Tree).parse+0x4d3 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:315 # 0x86c58f text/template/parse.(*Tree).Parse+0x24f /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:251 # 0x86b204 text/template/parse.Parse+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:66 # 0x881529 text/template.(*Template).Parse+0x729 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 0: 0 [2: 96] @ 0x5ab890 0x5ab270 0x5cfafe 0xa51f7b 0xa51f6d 0xa4980f 0xa51f0a 0xa51e93 0xa53252 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x5ab88f net/netip.parseIPv4+0x1af /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:168 # 0x5ab26f net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:119 # 0x5cfafd net.parseIP+0x1d /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:502 # 0xa51f7a net.ParseIP+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:495 # 0xa51f6c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c /home/runner/work/blocky/blocky/lists/list_cache.go:251 # 0xa4980e github.com/0xERR0R/blocky/lists/parsers.HostsFileEntry.forEachHost+0x2e /home/runner/work/blocky/blocky/lists/parsers/hosts.go:189 # 0xa51f09 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:51 # 0xa51e92 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 /home/runner/work/blocky/blocky/lists/list_cache.go:245 # 0xa53251 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xf1 /home/runner/work/blocky/blocky/lists/parsers/parser.go:54 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 4864] @ 0x412d2d 0x41474f 0x416159 0xa34507 0xa344cc 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa34506 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).getBucket+0x86 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:78 # 0xa344cb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x4b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:91 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 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 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x87039b 0x870353 0x86ecc9 0x86f0fe 0x86f74a 0x86dbea 0x86d858 0x86cef4 0x86c590 0x86b205 0x88152a 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x87039a text/template/parse.(*Tree).newCommand+0xda /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/node.go:298 # 0x870352 text/template/parse.(*Tree).command+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:689 # 0x86ecc8 text/template/parse.(*Tree).pipeline+0xc68 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:502 # 0x86f0fd text/template/parse.(*Tree).parseControl+0xdd /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:526 # 0x86f749 text/template/parse.(*Tree).rangeControl+0x29 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:580 # 0x86dbe9 text/template/parse.(*Tree).action+0x209 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:409 # 0x86d857 text/template/parse.(*Tree).textOrAction+0x237 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:374 # 0x86cef3 text/template/parse.(*Tree).parse+0x4d3 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:315 # 0x86c58f text/template/parse.(*Tree).Parse+0x24f /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:251 # 0x86b204 text/template/parse.Parse+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:66 # 0x881529 text/template.(*Template).Parse+0x729 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 832] @ 0x62c6fa 0x712bc5 0x712bae 0x713bdc 0x71246d 0x4781c1 # 0x62c6f9 crypto/tls.(*Config).Clone+0x99 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/common.go:835 # 0x712bc4 net/http.cloneTLSConfig+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:2939 # 0x712bad net/http.(*persistConn).addTLS+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1553 # 0x713bdb net/http.(*Transport).dialConn+0x99b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1658 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [1: 48] @ 0x8c5cba 0x8c5c4f 0xe16cba 0xe16c50 0xe16e85 0xe0d37a 0xe0e57a 0x4781c1 # 0x8c5cb9 strings.(*Builder).WriteString+0x319 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:116 # 0x8c5c4e github.com/0xERR0R/blocky/config.Upstream.String+0x2ae /home/runner/work/blocky/blocky/config/upstream.go:48 # 0xe16cb9 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0xf9 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0xe16c4f github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x8f /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:314 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 24] @ 0x7dc813 0x7dc6c1 0x819d97 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7dc812 github.com/miekg/dns.makeSVCBKeyValue+0x3b2 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:201 # 0x7dc6c0 github.com/miekg/dns.unpackDataSVCB+0x260 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:599 # 0x819d96 github.com/miekg/dns.(*HTTPS).unpack+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:1728 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [3: 432] @ 0xe07289 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe07288 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x68 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:113 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [3: 144] @ 0x4129ba 0x8f7ec5 0x8f7e5a 0x8f71c5 0x8f40a6 0x8f7d38 0x8f80f1 0x8f9685 0x8f916d 0x8f8ca8 0x8f3b35 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8f7ec4 html/template.makeEscaper+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:120 # 0x8f7e59 html/template.(*escaper).escapeListConditionally+0x59 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:588 # 0x8f71c4 html/template.(*escaper).escapeBranch+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:525 # 0x8f40a5 html/template.(*escaper).escape+0xc5 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:155 # 0x8f7d37 html/template.(*escaper).escapeList+0x117 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:575 # 0x8f80f0 html/template.(*escaper).escapeListConditionally+0x2f0 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:594 # 0x8f9684 html/template.(*escaper).escapeTemplateBody+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:712 # 0x8f916c html/template.(*escaper).computeOutCtx+0xac /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:673 # 0x8f8ca7 html/template.(*escaper).escapeTree+0x447 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:666 # 0x8f3b34 html/template.escapeTemplate+0x94 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:24 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 64] @ 0x6f63c8 0x6f6393 0x6fb49e 0x4781c1 # 0x6f63c7 bufio.NewWriterSize+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:595 # 0x6f6392 net/http.newBufioWriterSize+0x192 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:858 # 0x6fb49d net/http.(*conn).serve+0x2bd /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1966 0: 0 [3: 144] @ 0x86dcce 0x86dc89 0x86d858 0x86d4ee 0x86f14e 0x86f74a 0x86dbea 0x86d858 0x86cef4 0x86c590 0x86b205 0x88152a 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x86dccd text/template/parse.(*Tree).newAction+0x2ed /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/node.go:266 # 0x86dc88 text/template/parse.(*Tree).action+0x2a8 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:418 # 0x86d857 text/template/parse.(*Tree).textOrAction+0x237 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:374 # 0x86d4ed text/template/parse.(*Tree).itemList+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:353 # 0x86f14d text/template/parse.(*Tree).parseControl+0x12d /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:531 # 0x86f749 text/template/parse.(*Tree).rangeControl+0x29 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:580 # 0x86dbe9 text/template/parse.(*Tree).action+0x209 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:409 # 0x86d857 text/template/parse.(*Tree).textOrAction+0x237 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:374 # 0x86cef3 text/template/parse.(*Tree).parse+0x4d3 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:315 # 0x86c58f text/template/parse.(*Tree).Parse+0x24f /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:251 # 0x86b204 text/template/parse.Parse+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:66 # 0x881529 text/template.(*Template).Parse+0x729 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 48] @ 0x4129ba 0x8fe87d 0x8fe8b4 0xe6015b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8fe87c html/template.makeEscaper+0x9c /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:119 # 0x8fe8b3 html/template.New+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:286 # 0xe6015a github.com/0xERR0R/blocky/server.configureRootHandler.func1+0xfa /home/runner/work/blocky/blocky/server/server_endpoints.go:197 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 128] @ 0xe6033c 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe6033b github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x2db /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [3: 192] @ 0x7c10ba 0x7d596c 0x7d584d 0x7d5cac 0x7d6ad4 0x7d6cb9 0xe5f525 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7c10b9 github.com/miekg/dns.init.func56+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:66 # 0x7d596b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6ad3 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:861 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe5f524 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x84 /home/runner/work/blocky/blocky/server/server_endpoints.go:116 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 16] @ 0xe1e99e 0xe1e33c 0x4781c1 # 0xe1e99d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:133 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 288] @ 0x4c5e66 0x4c60b5 0x4c5799 0x4c575d 0xe0dd8f 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be # 0x4c5e65 context.(*cancelCtx).Done+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:447 # 0x4c60b4 context.(*cancelCtx).propagateCancel+0x74 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:465 # 0x4c5798 context.withCancel+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:273 # 0x4c575c context.WithCancel+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:236 # 0xe0dd8e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xae /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 0: 0 [2: 160] @ 0x5b9145 0x5d573d 0x5d2e19 0x5d4f85 0xe0010a 0xdffe68 0xe16eba 0xe0d37a 0xe0e57a 0x4781c1 # 0x5b9144 internal/singleflight.(*Group).DoChan+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/internal/singleflight/singleflight.go:81 # 0x5d573c net.(*Resolver).lookupIPAddr+0x33c /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:333 # 0x5d2e18 net.(*Resolver).internetAddrList+0x4d8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:288 # 0x5d4f84 net.(*Resolver).LookupIP+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:241 # 0xe00109 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveUpstream+0x149 /home/runner/work/blocky/blocky/resolver/bootstrap.go:151 # 0xdffe67 github.com/0xERR0R/blocky/resolver.(*Bootstrap).UpstreamIPs+0x207 /home/runner/work/blocky/blocky/resolver/bootstrap.go:132 # 0xe16eb9 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x79 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:332 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 352] @ 0x4176cc 0x5fe28a 0x5fe03a 0x64012d 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5fe289 crypto/x509.(*CertPool).addCertFunc+0x289 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/cert_pool.go:210 # 0x5fe039 crypto/x509.(*CertPool).AddCert+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/cert_pool.go:184 # 0x64012c crypto/tls.(*Conn).verifyServerCertificate+0x7ac /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:994 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 80] @ 0x4c577b 0x4c575d 0xe0dd8f 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 # 0x4c577a context.withCancel+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:272 # 0x4c575c context.WithCancel+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:236 # 0xe0dd8e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xae /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 0: 0 [1: 16] @ 0xdfce14 0xdfd35f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xdfce13 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x293 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:372 # 0xdfd35e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 64] @ 0x8f7e65 0x8f9685 0x8f916d 0x8f8ca8 0x8f3b35 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8f7e64 html/template.(*escaper).escapeListConditionally+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:588 # 0x8f9684 html/template.(*escaper).escapeTemplateBody+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:712 # 0x8f916c html/template.(*escaper).computeOutCtx+0xac /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:673 # 0x8f8ca7 html/template.(*escaper).escapeTree+0x447 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:666 # 0x8f3b34 html/template.escapeTemplate+0x94 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:24 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 80] @ 0xa49597 0xa49590 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49596 bufio.(*Scanner).Text+0x2b6 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa4958f github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2af /home/runner/work/blocky/blocky/lists/parsers/hosts.go:165 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 64] @ 0x831a2b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x831a2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 16] @ 0x831d73 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 # 0x831d72 github.com/0xERR0R/blocky/util.AnswerToString+0x372 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 0: 0 [1: 24] @ 0x7d692a 0x7d6cb9 0xe0390f 0xe03425 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e # 0x7d6929 github.com/miekg/dns.(*Msg).unpack+0x1a9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:849 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe0390e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:231 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 0: 0 [1: 320] @ 0x518e4d 0x5176ba 0x62bdf5 0x62bde6 0x62fdd6 0x644be5 0x640d87 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x518e4c crypto/aes.(*aesCipherGCM).NewGCM+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/aes_gcm.go:48 # 0x5176b9 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/gcm.go:122 # 0x62bdf4 crypto/cipher.NewGCM+0x54 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/gcm.go:86 # 0x62bde5 crypto/tls.aeadAESGCMTLS13+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:559 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x644be4 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:705 # 0x640d86 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 176] @ 0x51acaa 0x51a80b 0x62bdd4 0x62fdd6 0x644be5 0x640d87 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x51aca9 crypto/aes.newCipher+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:48 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x62bdd3 crypto/tls.aeadAESGCMTLS13+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:555 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x644be4 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:705 # 0x640d86 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 144] @ 0x63ada5 0x63ad88 0x63b19d 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x63ada4 crypto/ecdh.(*PublicKey).Bytes+0xac4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/ecdh.go:78 # 0x63ad87 crypto/tls.(*Conn).makeClientHello+0xaa7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:156 # 0x63b19c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:182 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 112] @ 0x7b7a3a 0x7b7aa9 0x7b7b65 0xe11e2d 0xe11ce5 0xe05e6b 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 # 0x7b7a39 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b7aa8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7b7b64 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe05e6a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618cb2 0x668225 0x643f65 0x640d69 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x668224 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:103 # 0x643f64 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:593 # 0x640d68 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 24] @ 0x6dbd88 0x6db94b 0x4781c1 # 0x6dbd87 net/http.(*http2clientConnReadLoop).cleanup+0x2c7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9282 # 0x6db94a net/http.(*http2ClientConn).readLoop+0x12a /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9243 0: 0 [1: 128] @ 0x7d5d25 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d5d24 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 16] @ 0xe0748a 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe07489 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x269 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:162 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 24] @ 0x8c5cba 0x8c5c4f 0xe16cba 0xe16c50 0xe16e85 0xe0d37a 0xe0e57a 0x4781c1 # 0x8c5cb9 strings.(*Builder).WriteString+0x319 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:116 # 0x8c5c4e github.com/0xERR0R/blocky/config.Upstream.String+0x2ae /home/runner/work/blocky/blocky/config/upstream.go:48 # 0xe16cb9 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0xf9 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0xe16c4f github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x8f /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:314 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x542a75 0x541f27 0x642685 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x542a74 crypto/ecdh.(*x25519Curve).ecdh+0x34 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/x25519.go:78 # 0x541f26 crypto/ecdh.(*PrivateKey).ECDH+0x86 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/ecdh.go:130 # 0x642684 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:380 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 16] @ 0xe5f5b8 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe5f5b7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x117 /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [3: 144] @ 0x4c7525 0x8348b1 0x7004ee 0x6fb7c8 0x4781c1 # 0x4c7524 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:723 # 0x8348b0 github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x230 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:87 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 288] @ 0x7d63dc 0x7d6189 0xe03c57 0xe03c33 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03c56 github.com/miekg/dns.(*Msg).Pack+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03c32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:280 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [1: 64] @ 0xe1e99e 0xe1e33c 0x4781c1 # 0xe1e99d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:133 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 16] @ 0x4c57a5 0xe0dd8f 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 # 0x4c57a4 context.WithCancel+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:237 # 0xe0dd8e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xae /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [2: 224] @ 0x7b7a3a 0x7b7aa9 0x7b7b65 0xe11e2d 0xe11ce5 0xe030cb 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 # 0x7b7a39 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b7aa8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7b7b64 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe030ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:181 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 0: 0 [2: 48] @ 0x7098e5 0x709925 0x6ee59c 0x6f7168 0x6fb519 0x4781c1 # 0x7098e4 io.LimitReader+0x544 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:461 # 0x709924 net/http.readTransfer+0x584 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transfer.go:572 # 0x6ee59b net/http.readRequest+0x61b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:1130 # 0x6f7167 net/http.(*conn).readRequest+0x247 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1004 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [2: 512] @ 0x4842dc 0x484126 0x483e7c 0x4fd9da 0x4fdf70 0x831f65 0xe5d746 0xe5dff4 0xe5f56c 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x4fd9d9 fmt.newPrinter+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:152 # 0x4fdf6f fmt.Sprintf+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:238 # 0x831f64 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /home/runner/work/blocky/blocky/util/common.go:68 # 0xe5d745 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /home/runner/work/blocky/blocky/server/server.go:447 # 0xe5dff3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:495 # 0xe5f56b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:123 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 48] @ 0xe032c8 0xe0322d 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 # 0xe032c7 github.com/0xERR0R/blocky/util.GenerateCacheKey+0x247 /home/runner/work/blocky/blocky/util/common.go:193 # 0xe0322c github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1ac /home/runner/work/blocky/blocky/resolver/caching_resolver.go:191 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 80] @ 0xe15f70 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0xe15f6f github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0xaf /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:222 # 0xe15e48 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:204 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 64] @ 0x45bb06 0x86d705 0x86d6df 0x86cef4 0x86c590 0x86b205 0x88152a 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x86d704 text/template/parse.(*Tree).newText+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/node.go:136 # 0x86d6de text/template/parse.(*Tree).textOrAction+0xbe /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:370 # 0x86cef3 text/template/parse.(*Tree).parse+0x4d3 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:315 # 0x86c58f text/template/parse.(*Tree).Parse+0x24f /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:251 # 0x86b204 text/template/parse.Parse+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:66 # 0x881529 text/template.(*Template).Parse+0x729 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 64] @ 0x5d4155 0x5e4f95 0x5df227 0x5ded9b 0x5d3b18 0x5e6285 0x5e4b34 0x5baafa 0x5ba733 0x5c64ec 0x5d92cf 0x5ba2f7 0x5d6217 0x5b9375 0x4781c1 # 0x5d4154 net.ipToSockaddr+0x74 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:204 # 0x5e4f94 net.(*UDPAddr).sockaddr+0x34 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock_posix.go:39 # 0x5df226 net.(*netFD).dial+0x386 /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:121 # 0x5ded9a net.socket+0x29a /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:70 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e6284 net.(*sysDialer).dialUDP+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock_posix.go:212 # 0x5e4b33 net.DialUDP+0x1d3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock.go:300 # 0x5baaf9 net.srcAddrs+0xf9 /opt/hostedtoolcache/go/1.22.10/x64/src/net/addrselect.go:49 # 0x5ba732 net.sortByRFC6724+0x32 /opt/hostedtoolcache/go/1.22.10/x64/src/net/addrselect.go:18 # 0x5c64eb net.(*Resolver).goLookupIPCNAMEOrder+0x8cb /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:812 # 0x5d92ce net.(*Resolver).lookupIP+0xee /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup_unix.go:68 # 0x5ba2f6 net.init.func1+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/hook.go:22 # 0x5d6216 net.(*Resolver).lookupIPAddr.func1+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:334 # 0x5b9374 internal/singleflight.(*Group).doCall+0x34 /opt/hostedtoolcache/go/1.22.10/x64/src/internal/singleflight/singleflight.go:93 0: 0 [1: 256] @ 0x4134f7 0x5fe12b 0x5fe03a 0x64012d 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5fe12a crypto/x509.(*CertPool).addCertFunc+0x12a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/cert_pool.go:204 # 0x5fe039 crypto/x509.(*CertPool).AddCert+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/cert_pool.go:184 # 0x64012c crypto/tls.(*Conn).verifyServerCertificate+0x7ac /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:994 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [3: 864] @ 0x4176cc 0x76ecbb 0xe0e7b8 0xe0e69b 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe0e7b7 github.com/sirupsen/logrus.(*Entry).WithField+0x1d7 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0e69a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:194 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 0: 0 [1: 64] @ 0x5d4155 0x5e4f95 0x5df227 0x5ded9b 0x5d3b18 0x5e6285 0x5bfa14 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5d4154 net.ipToSockaddr+0x74 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:204 # 0x5e4f94 net.(*UDPAddr).sockaddr+0x34 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock_posix.go:39 # 0x5df226 net.(*netFD).dial+0x386 /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:121 # 0x5ded9a net.socket+0x29a /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:70 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e6284 net.(*sysDialer).dialUDP+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock_posix.go:212 # 0x5bfa13 net.(*sysDialer).dialSingle+0x353 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:655 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 96] @ 0x58b607 0x649e35 0x649df8 0x58b307 0x58b692 0x649d9a 0x649d73 0x58b307 0x58b692 0x6469f3 0x6468da 0x63607f 0x63b2e5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x649e34 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x74 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x649df7 crypto/tls.(*clientHelloMsg).marshal.func9.1+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:196 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x649d99 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x649d72 crypto/tls.(*clientHelloMsg).marshal.func9+0x12 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:194 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6469f2 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1152 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6468d9 crypto/tls.(*clientHelloMsg).marshal+0x1039 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:193 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x63b2e4 crypto/tls.(*Conn).clientHandshake+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:208 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 16] @ 0x605585 0x6024b0 0x604508 0x604426 0x606c5d 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x605584 crypto/x509.processExtensions.parseSANExtension.func1+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:383 # 0x6024af crypto/x509.forEachSAN+0xcf /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:365 # 0x604507 crypto/x509.parseSANExtension+0x2e7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:374 # 0x604425 crypto/x509.processExtensions+0x205 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:663 # 0x606c5c crypto/x509.parseCertificate+0x119c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:972 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 48] @ 0x4129ba 0x7b7abf 0x7b7aaf 0x7b7b65 0x7b7bf9 0xe5d847 0xe5dff4 0xe5f56c 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7b7abe github.com/sirupsen/logrus.NewEntry+0xde /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:77 # 0x7b7aae github.com/0xERR0R/blocky/log.FromCtx+0xce /home/runner/work/blocky/blocky/log/context.go:21 # 0x7b7b64 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0x7b7bf8 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe5d846 github.com/0xERR0R/blocky/server.newRequest+0x2c6 /home/runner/work/blocky/blocky/server/server.go:445 # 0xe5dff3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:495 # 0xe5f56b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:123 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 48] @ 0x8f4d70 0x8f4725 0x8f7d38 0x8f6fdf 0x8f40a6 0x8f7d38 0x8f80f1 0x8f9685 0x8f916d 0x8f8ca8 0x8f3b35 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8f4d6f html/template.(*escaper).escapeAction+0x3cf /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:199 # 0x8f4724 html/template.(*escaper).escape+0x744 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:139 # 0x8f7d37 html/template.(*escaper).escapeList+0x117 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:575 # 0x8f6fde html/template.(*escaper).escapeBranch+0xfe /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:511 # 0x8f40a5 html/template.(*escaper).escape+0xc5 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:155 # 0x8f7d37 html/template.(*escaper).escapeList+0x117 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:575 # 0x8f80f0 html/template.(*escaper).escapeListConditionally+0x2f0 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:594 # 0x8f9684 html/template.(*escaper).escapeTemplateBody+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:712 # 0x8f916c html/template.(*escaper).computeOutCtx+0xac /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:673 # 0x8f8ca7 html/template.(*escaper).escapeTree+0x447 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:666 # 0x8f3b34 html/template.escapeTemplate+0x94 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:24 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 16] @ 0x5adaeb 0x5adaec 0x5cea8c 0xe109c5 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x5adaea net/netip.Addr.string4+0x20a /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:860 # 0x5adaeb net/netip.Addr.String+0x20b /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:780 # 0x5cea8b net.IP.String+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:305 # 0xe109c4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x384 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:193 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 80] @ 0x7d06ea 0x7d06b3 0x7db662 0x8131d9 0x7d55f7 0x7d66df 0x7d6189 0x7c3e3f 0x7c3e2e 0x7c357d 0x7c4145 0xe164be 0x4781c1 # 0x7d06e9 github.com/miekg/dns.cloneSlice[...]+0x49 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x7d06b2 github.com/miekg/dns.(*EDNS0_PADDING).pack+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/edns.go:727 # 0x7db661 github.com/miekg/dns.packDataOpt+0x81 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:432 # 0x8131d8 github.com/miekg/dns.(*OPT).pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:734 # 0x7d55f6 github.com/miekg/dns.packRR+0x176 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:589 # 0x7d66de github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x4fe /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:816 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0x7c3e3e github.com/miekg/dns.(*Msg).Pack+0x9e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7c3e2d github.com/miekg/dns.(*Conn).WriteMsg+0x8d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:343 # 0x7c357c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:220 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [2: 96] @ 0x484959 0x483e25 0x6f654e 0x6fad3b 0x6fad98 0x6fc774 0x6fb937 0x4781c1 # 0x484958 sync.(*poolChain).pushHead+0x38 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/poolqueue.go:233 # 0x483e24 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:112 # 0x6f654d net/http.putBufioWriter+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:864 # 0x6fad3a net/http.(*conn).finalFlush+0x7a /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1748 # 0x6fad97 net/http.(*conn).close+0x17 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1755 # 0x6fc773 net/http.(*conn).serve.func1+0x1d3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1914 # 0x6fb936 net/http.(*conn).serve+0x756 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2080 0: 0 [3: 336] @ 0x76ef97 0xe0351d 0xe0342f 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe0351c github.com/sirupsen/logrus.(*Entry).WithField+0x49c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0342e github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3ae /home/runner/work/blocky/blocky/resolver/caching_resolver.go:211 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 0: 0 [1: 112] @ 0x7b7934 0x7b78fd 0x7b7b85 0xe11e2d 0xe11ce5 0xe0dd4f 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 # 0x7b7933 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b78fc github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe0dd4e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [1: 16] @ 0x7b7f0a 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe080fa 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 # 0x7b7f09 github.com/0xERR0R/blocky/log.WithPrefix+0xe9 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe080f9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 144] @ 0x7d63dc 0x7d6189 0xe1526c 0xe15258 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe1526b github.com/miekg/dns.(*Msg).Pack+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe15257 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x97 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:145 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 80] @ 0x831a2b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x831a2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 256] @ 0x5debc6 0x5deb9d 0x5d3b18 0x5e6285 0x5e4b34 0x5baafa 0x5ba733 0x5c64ec 0x5d92cf 0x5ba2f7 0x5d6217 0x5b9375 0x4781c1 # 0x5debc5 net.newFD+0xc5 /opt/hostedtoolcache/go/1.22.10/x64/src/net/fd_unix.go:27 # 0x5deb9c net.socket+0x9c /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:27 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e6284 net.(*sysDialer).dialUDP+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock_posix.go:212 # 0x5e4b33 net.DialUDP+0x1d3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock.go:300 # 0x5baaf9 net.srcAddrs+0xf9 /opt/hostedtoolcache/go/1.22.10/x64/src/net/addrselect.go:49 # 0x5ba732 net.sortByRFC6724+0x32 /opt/hostedtoolcache/go/1.22.10/x64/src/net/addrselect.go:18 # 0x5c64eb net.(*Resolver).goLookupIPCNAMEOrder+0x8cb /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:812 # 0x5d92ce net.(*Resolver).lookupIP+0xee /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup_unix.go:68 # 0x5ba2f6 net.init.func1+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/hook.go:22 # 0x5d6216 net.(*Resolver).lookupIPAddr.func1+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:334 # 0x5b9374 internal/singleflight.(*Group).doCall+0x34 /opt/hostedtoolcache/go/1.22.10/x64/src/internal/singleflight/singleflight.go:93 0: 0 [1: 48] @ 0x58fd26 0x58fc9a 0x58d945 0x61024e 0x60fcd1 0x60d4b6 0x60d1b8 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58fd25 crypto/internal/bigmod.(*Nat).Bytes+0x465 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:133 # 0x58fc99 crypto/ecdsa.verifyNISTEC[...]+0x3d9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:526 # 0x58d944 crypto/ecdsa.VerifyASN1+0x224 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:488 # 0x61024d crypto/x509.checkSignature+0x3ad /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:936 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d1b7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:953 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [4: 192] @ 0x4129ba 0x8fb345 0x8f3df2 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8fb344 html/template.(*escaper).commit+0x3c4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:942 # 0x8f3df1 html/template.escapeTemplate+0x351 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:40 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 48] @ 0x544327 0x544430 0x902608 0x902536 0x902486 0x4e7e46 0x4e6f59 0x87d1ac 0x878c49 0x87769f 0x87664e 0x875fc5 0x8747c5 0x874885 0x875a27 0x875627 0x87463c 0x874885 0x8744b8 0x8fe479 0x8fe458 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x902607 html/template.processURLOnto+0x47 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/url.go:88 # 0x902535 html/template.urlProcessor+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/url.go:79 # 0x902485 html/template.urlNormalizer+0x25 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/url.go:68 # 0x4e7e45 reflect.Value.call+0xca5 /opt/hostedtoolcache/go/1.22.10/x64/src/reflect/value.go:596 # 0x4e6f58 reflect.Value.Call+0xb8 /opt/hostedtoolcache/go/1.22.10/x64/src/reflect/value.go:380 # 0x87d1ab text/template.safeCall+0x8b /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/funcs.go:367 # 0x878c48 text/template.(*state).evalCall+0x848 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:803 # 0x87769e text/template.(*state).evalFunction+0x1fe /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:623 # 0x87664d text/template.(*state).evalCommand+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:510 # 0x875fc4 text/template.(*state).evalPipeline+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:479 # 0x8747c4 text/template.(*state).walk+0x224 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:267 # 0x874884 text/template.(*state).walk+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:280 # 0x875a26 text/template.(*state).walkRange.func2+0x2c6 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:395 # 0x875626 text/template.(*state).walkRange+0x646 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:403 # 0x87463b text/template.(*state).walk+0x9b /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:283 # 0x874884 text/template.(*state).walk+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:280 # 0x8744b7 text/template.(*Template).execute+0x277 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:224 # 0x8fe478 text/template.(*Template).Execute+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:207 # 0x8fe457 html/template.(*Template).Execute+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:124 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [1: 24] @ 0x87890b 0x87769f 0x87664e 0x875fc5 0x8747c5 0x874885 0x8744b8 0x8fe479 0x8fe458 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x87890a text/template.(*state).evalCall+0x50a /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:774 # 0x87769e text/template.(*state).evalFunction+0x1fe /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:623 # 0x87664d text/template.(*state).evalCommand+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:510 # 0x875fc4 text/template.(*state).evalPipeline+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:479 # 0x8747c4 text/template.(*state).walk+0x224 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:267 # 0x874884 text/template.(*state).walk+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:280 # 0x8744b7 text/template.(*Template).execute+0x277 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:224 # 0x8fe478 text/template.(*Template).Execute+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:207 # 0x8fe457 html/template.(*Template).Execute+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:124 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 48] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [5: 80] @ 0x471ad3 0x4f19a5 0x4e75c7 0x4e6f59 0x87d1ac 0x878c49 0x87769f 0x87664e 0x875fc5 0x8747c5 0x874885 0x875a27 0x875627 0x87463c 0x874885 0x8744b8 0x8fe479 0x8fe458 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e # 0x471ad2 reflect.unsafe_NewArray+0x12 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/malloc.go:1417 # 0x4f19a4 reflect.MakeSlice+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/reflect/value.go:3212 # 0x4e75c6 reflect.Value.call+0x426 /opt/hostedtoolcache/go/1.22.10/x64/src/reflect/value.go:458 # 0x4e6f58 reflect.Value.Call+0xb8 /opt/hostedtoolcache/go/1.22.10/x64/src/reflect/value.go:380 # 0x87d1ab text/template.safeCall+0x8b /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/funcs.go:367 # 0x878c48 text/template.(*state).evalCall+0x848 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:803 # 0x87769e text/template.(*state).evalFunction+0x1fe /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:623 # 0x87664d text/template.(*state).evalCommand+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:510 # 0x875fc4 text/template.(*state).evalPipeline+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:479 # 0x8747c4 text/template.(*state).walk+0x224 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:267 # 0x874884 text/template.(*state).walk+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:280 # 0x875a26 text/template.(*state).walkRange.func2+0x2c6 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:395 # 0x875626 text/template.(*state).walkRange+0x646 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:403 # 0x87463b text/template.(*state).walk+0x9b /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:283 # 0x874884 text/template.(*state).walk+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:280 # 0x8744b7 text/template.(*Template).execute+0x277 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:224 # 0x8fe478 text/template.(*Template).Execute+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:207 # 0x8fe457 html/template.(*Template).Execute+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:124 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 0: 0 [2: 32] @ 0xe600d2 0xe600a8 0xe6008b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe600d1 net/textproto.MIMEHeader.Set+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/header.go:22 # 0xe600a7 net/http.Header.Set+0x47 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/header.go:40 # 0xe6008a github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x2a /home/runner/work/blocky/blocky/server/server_endpoints.go:195 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 8] @ 0x48425d 0x484126 0x483dd4 0x7fa5df 0x7f7593 0x7f920e 0x7f7c90 0xe5d1e9 0x4781c1 # 0x48425c sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:234 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483dd3 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:108 # 0x7fa5de github.com/miekg/dns.(*Server).readUDP+0x15e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:718 # 0x7f7592 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:174 # 0x7f920d github.com/miekg/dns.(*Server).serveUDP+0x26d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:530 # 0x7f7c8f github.com/miekg/dns.(*Server).ListenAndServe+0x5af /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:359 # 0xe5d1e8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:396 0: 0 [5: 1040] @ 0x4176cc 0x881717 0x88052f 0x881611 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x881716 text/template.(*Template).associate+0xb6 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:236 # 0x88052e text/template.(*Template).AddParseTree+0x30e /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:138 # 0x881610 text/template.(*Template).Parse+0x810 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:217 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 96] @ 0x4129ba 0x8fe873 0x8fe8b4 0xe6015b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8fe872 html/template.makeEscaper+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:118 # 0x8fe8b3 html/template.New+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:286 # 0xe6015a github.com/0xERR0R/blocky/server.configureRootHandler.func1+0xfa /home/runner/work/blocky/blocky/server/server_endpoints.go:197 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [3: 288] @ 0xe601ca 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe601c9 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x169 /home/runner/work/blocky/blocky/server/server_endpoints.go:218 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 208] @ 0x4faf7a 0x483f11 0x4fd9da 0x4fdf70 0x831f65 0xe5d746 0xe5dff4 0xe5f56c 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x4faf79 fmt.init.func1+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:147 # 0x483f10 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:152 # 0x4fd9d9 fmt.newPrinter+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:152 # 0x4fdf6f fmt.Sprintf+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:238 # 0x831f64 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /home/runner/work/blocky/blocky/util/common.go:68 # 0xe5d745 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /home/runner/work/blocky/blocky/server/server.go:447 # 0xe5dff3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:495 # 0xe5f56b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:123 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 64] @ 0x70d51b 0x6f14f3 0x6a9c24 0x6a94d8 0x6ab7fc 0xe15633 0xe1562c 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x70d51a net/http.(*Transport).roundTrip+0x61a /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:584 # 0x6f14f2 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/roundtrip.go:17 # 0x6a9c23 net/http.send+0x5e3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:259 # 0x6a94d7 net/http.(*Client).send+0x97 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:180 # 0x6ab7fb net/http.(*Client).do+0x8db /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:724 # 0xe15632 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:590 # 0xe1562b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [8: 1664] @ 0x4176cc 0x86c7ac 0x86c59d 0x86b205 0x88152a 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x86c7ab text/template/parse.(*Tree).add+0x6b /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:261 # 0x86c59c text/template/parse.(*Tree).Parse+0x25c /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:252 # 0x86b204 text/template/parse.Parse+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:66 # 0x881529 text/template.(*Template).Parse+0x729 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 224] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 960] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 192] @ 0x4c5e66 0x5d575b 0x5d2e19 0x5d4f85 0xe0010a 0xdffe68 0xe16eba 0xe0d37a 0xe0e57a 0x4781c1 # 0x4c5e65 context.(*cancelCtx).Done+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:447 # 0x5d575a net.(*Resolver).lookupIPAddr+0x35a /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:343 # 0x5d2e18 net.(*Resolver).internetAddrList+0x4d8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:288 # 0x5d4f84 net.(*Resolver).LookupIP+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:241 # 0xe00109 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveUpstream+0x149 /home/runner/work/blocky/blocky/resolver/bootstrap.go:151 # 0xdffe67 github.com/0xERR0R/blocky/resolver.(*Bootstrap).UpstreamIPs+0x207 /home/runner/work/blocky/blocky/resolver/bootstrap.go:132 # 0xe16eb9 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x79 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:332 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 1024] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 96] @ 0x4c5e66 0x4c60b5 0x4c6c6b 0x4c744d 0x4c740f 0xe5e48b 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x4c5e65 context.(*cancelCtx).Done+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:447 # 0x4c60b4 context.(*cancelCtx).propagateCancel+0x74 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:465 # 0x4c6c6a context.WithDeadlineCause+0x12a /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:629 # 0x4c744c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x4c740e context.WithTimeout+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:690 # 0xe5e48a github.com/0xERR0R/blocky/server.(*Server).resolve+0xaa /home/runner/work/blocky/blocky/server/server.go:534 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 32] @ 0xdffd39 0xdffd76 0xe16eba 0xe0d37a 0xe0e57a 0x4781c1 # 0xdffd38 net.ParseIP+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:495 # 0xdffd75 github.com/0xERR0R/blocky/resolver.(*Bootstrap).UpstreamIPs+0x115 /home/runner/work/blocky/blocky/resolver/bootstrap.go:128 # 0xe16eb9 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x79 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:332 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x7d46e6 0x7d8306 0x7d68bf 0x7d6cb9 0xe5f525 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d8305 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1124 # 0x7d68be github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:841 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe5f524 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x84 /home/runner/work/blocky/blocky/server/server_endpoints.go:116 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 48] @ 0x4e898a 0x4e6f59 0x87d1ac 0x878c49 0x87769f 0x87664e 0x875fc5 0x8747c5 0x874885 0x8744b8 0x8fe479 0x8fe458 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x4e8989 reflect.Value.call+0x17e9 /opt/hostedtoolcache/go/1.22.10/x64/src/reflect/value.go:468 # 0x4e6f58 reflect.Value.Call+0xb8 /opt/hostedtoolcache/go/1.22.10/x64/src/reflect/value.go:380 # 0x87d1ab text/template.safeCall+0x8b /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/funcs.go:367 # 0x878c48 text/template.(*state).evalCall+0x848 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:803 # 0x87769e text/template.(*state).evalFunction+0x1fe /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:623 # 0x87664d text/template.(*state).evalCommand+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:510 # 0x875fc4 text/template.(*state).evalPipeline+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:479 # 0x8747c4 text/template.(*state).walk+0x224 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:267 # 0x874884 text/template.(*state).walk+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:280 # 0x8744b7 text/template.(*Template).execute+0x277 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:224 # 0x8fe478 text/template.(*Template).Execute+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:207 # 0x8fe457 html/template.(*Template).Execute+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:124 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 96] @ 0x412a31 0x76ec1e 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0e57a 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x5d4305 0x5e4f95 0x5df227 0x5ded9b 0x5d3b18 0x5e6285 0x5bfa14 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5d4304 net.ipToSockaddr+0x224 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:198 # 0x5e4f94 net.(*UDPAddr).sockaddr+0x34 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock_posix.go:39 # 0x5df226 net.(*netFD).dial+0x386 /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:121 # 0x5ded9a net.socket+0x29a /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:70 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e6284 net.(*sysDialer).dialUDP+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock_posix.go:212 # 0x5bfa13 net.(*sysDialer).dialSingle+0x353 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:655 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [2: 128] @ 0x7c10ba 0x7d596c 0x7d584d 0x7d5cac 0x7d6ad4 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7c10b9 github.com/miekg/dns.init.func56+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:66 # 0x7d596b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6ad3 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:861 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 352] @ 0x4134f7 0x6a110c 0x6a102b 0x6a225f 0x6a1bae 0x6a19d0 0x6be5ce 0x6b98e5 0x6dc30c 0x6db885 0x4781c1 # 0x6a110b vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:59 # 0x6a102a vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x6a225e vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x6a1bad vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x6a19cf vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6be5cd net/http.(*http2Framer).readMetaFrame+0x2ed /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3018 # 0x6b98e4 net/http.(*http2Framer).ReadFrame+0x3c4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1930 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 64] @ 0x4876cd 0x4882d2 0x5cb087 0x5df25c 0x5ded9b 0x5d3b18 0x5e292c 0x5e27c5 0x5e27c6 0x5bf93d 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x4876cc syscall.anyToSockaddr+0x16c /opt/hostedtoolcache/go/1.22.10/x64/src/syscall/syscall_linux.go:671 # 0x4882d1 syscall.Getpeername+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/syscall/syscall_unix.go:307 # 0x5cb086 net.(*netFD).connect+0x766 /opt/hostedtoolcache/go/1.22.10/x64/src/net/fd_unix.go:161 # 0x5df25b net.(*netFD).dial+0x3bb /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:124 # 0x5ded9a net.socket+0x29a /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:70 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e292b net.(*sysDialer).doDialTCPProto+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:85 # 0x5e27c4 net.(*sysDialer).doDialTCP+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:75 # 0x5e27c5 net.(*sysDialer).dialTCP+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:71 # 0x5bf93c net.(*sysDialer).dialSingle+0x27c /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:651 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [3: 144] @ 0x86dcce 0x86dc89 0x86d858 0x86cef4 0x86c590 0x86b205 0x88152a 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x86dccd text/template/parse.(*Tree).newAction+0x2ed /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/node.go:266 # 0x86dc88 text/template/parse.(*Tree).action+0x2a8 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:418 # 0x86d857 text/template/parse.(*Tree).textOrAction+0x237 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:374 # 0x86cef3 text/template/parse.(*Tree).parse+0x4d3 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:315 # 0x86c58f text/template/parse.(*Tree).Parse+0x24f /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:251 # 0x86b204 text/template/parse.Parse+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:66 # 0x881529 text/template.(*Template).Parse+0x729 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [3: 336] @ 0x45bb06 0x86d705 0x86d6df 0x86cef4 0x86c590 0x86b205 0x88152a 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x86d704 text/template/parse.(*Tree).newText+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/node.go:136 # 0x86d6de text/template/parse.(*Tree).textOrAction+0xbe /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:370 # 0x86cef3 text/template/parse.(*Tree).parse+0x4d3 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:315 # 0x86c58f text/template/parse.(*Tree).Parse+0x24f /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:251 # 0x86b204 text/template/parse.Parse+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:66 # 0x881529 text/template.(*Template).Parse+0x729 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 96] @ 0x87108b 0x871018 0x87070a 0x870425 0x86ecc9 0x86f0fe 0x86f74a 0x86dbea 0x86d858 0x86cef4 0x86c590 0x86b205 0x88152a 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x87108a text/template/parse.(*Tree).newField+0x1aa /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/node.go:501 # 0x871017 text/template/parse.(*Tree).term+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:776 # 0x870709 text/template/parse.(*Tree).operand+0x29 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:722 # 0x870424 text/template/parse.(*Tree).command+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:692 # 0x86ecc8 text/template/parse.(*Tree).pipeline+0xc68 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:502 # 0x86f0fd text/template/parse.(*Tree).parseControl+0xdd /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:526 # 0x86f749 text/template/parse.(*Tree).rangeControl+0x29 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:580 # 0x86dbe9 text/template/parse.(*Tree).action+0x209 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:409 # 0x86d857 text/template/parse.(*Tree).textOrAction+0x237 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:374 # 0x86cef3 text/template/parse.(*Tree).parse+0x4d3 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:315 # 0x86c58f text/template/parse.(*Tree).Parse+0x24f /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:251 # 0x86b204 text/template/parse.Parse+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:66 # 0x881529 text/template.(*Template).Parse+0x729 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 16] @ 0x86cf54 0x86cf19 0x86c590 0x86b205 0x88152a 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x86cf53 text/template/parse.(*ListNode).append+0x533 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/node.go:93 # 0x86cf18 text/template/parse.(*Tree).parse+0x4f8 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:319 # 0x86c58f text/template/parse.(*Tree).Parse+0x24f /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:251 # 0x86b204 text/template/parse.Parse+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:66 # 0x881529 text/template.(*Template).Parse+0x729 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [3: 96] @ 0x8fb7ae 0x8fb725 0x4e7e46 0x4e6f59 0x87d1ac 0x878c49 0x87769f 0x87664e 0x875fc5 0x8747c5 0x874885 0x875a27 0x875627 0x87463c 0x874885 0x8744b8 0x8fe479 0x8fe458 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e # 0x8fb7ad html/template.htmlReplacer+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/html.go:145 # 0x8fb724 html/template.htmlEscaper+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/html.go:50 # 0x4e7e45 reflect.Value.call+0xca5 /opt/hostedtoolcache/go/1.22.10/x64/src/reflect/value.go:596 # 0x4e6f58 reflect.Value.Call+0xb8 /opt/hostedtoolcache/go/1.22.10/x64/src/reflect/value.go:380 # 0x87d1ab text/template.safeCall+0x8b /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/funcs.go:367 # 0x878c48 text/template.(*state).evalCall+0x848 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:803 # 0x87769e text/template.(*state).evalFunction+0x1fe /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:623 # 0x87664d text/template.(*state).evalCommand+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:510 # 0x875fc4 text/template.(*state).evalPipeline+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:479 # 0x8747c4 text/template.(*state).walk+0x224 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:267 # 0x874884 text/template.(*state).walk+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:280 # 0x875a26 text/template.(*state).walkRange.func2+0x2c6 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:395 # 0x875626 text/template.(*state).walkRange+0x646 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:403 # 0x87463b text/template.(*state).walk+0x9b /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:283 # 0x874884 text/template.(*state).walk+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:280 # 0x8744b7 text/template.(*Template).execute+0x277 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:224 # 0x8fe478 text/template.(*Template).Execute+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:207 # 0x8fe457 html/template.(*Template).Execute+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:124 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 0: 0 [6: 576] @ 0x86e165 0x86e13e 0x86dca6 0x86d858 0x86d4ee 0x86f14e 0x86f74a 0x86dbea 0x86d858 0x86cef4 0x86c590 0x86b205 0x88152a 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x86e164 text/template/parse.(*Tree).newPipeline+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/node.go:199 # 0x86e13d text/template/parse.(*Tree).pipeline+0xdd /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:456 # 0x86dca5 text/template/parse.(*Tree).action+0x2c5 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:418 # 0x86d857 text/template/parse.(*Tree).textOrAction+0x237 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:374 # 0x86d4ed text/template/parse.(*Tree).itemList+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:353 # 0x86f14d text/template/parse.(*Tree).parseControl+0x12d /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:531 # 0x86f749 text/template/parse.(*Tree).rangeControl+0x29 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:580 # 0x86dbe9 text/template/parse.(*Tree).action+0x209 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:409 # 0x86d857 text/template/parse.(*Tree).textOrAction+0x237 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:374 # 0x86cef3 text/template/parse.(*Tree).parse+0x4d3 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:315 # 0x86c58f text/template/parse.(*Tree).Parse+0x24f /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:251 # 0x86b204 text/template/parse.Parse+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:66 # 0x881529 text/template.(*Template).Parse+0x729 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 96] @ 0x4129ba 0x8f7edf 0x8f7e5a 0x8f71c5 0x8f40a6 0x8f7d38 0x8f80f1 0x8f9685 0x8f916d 0x8f8ca8 0x8f3b35 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8f7ede html/template.makeEscaper+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:122 # 0x8f7e59 html/template.(*escaper).escapeListConditionally+0x59 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:588 # 0x8f71c4 html/template.(*escaper).escapeBranch+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:525 # 0x8f40a5 html/template.(*escaper).escape+0xc5 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:155 # 0x8f7d37 html/template.(*escaper).escapeList+0x117 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:575 # 0x8f80f0 html/template.(*escaper).escapeListConditionally+0x2f0 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:594 # 0x8f9684 html/template.(*escaper).escapeTemplateBody+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:712 # 0x8f916c html/template.(*escaper).computeOutCtx+0xac /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:673 # 0x8f8ca7 html/template.(*escaper).escapeTree+0x447 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:666 # 0x8f3b34 html/template.escapeTemplate+0x94 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:24 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [3: 48] @ 0x45bb06 0xa4a525 0xa4a4bc 0xa4aa46 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa4a524 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4a4bb github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa4aa45 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 192] @ 0x86cf54 0x86cf19 0x86c590 0x86b205 0x88152a 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x86cf53 text/template/parse.(*ListNode).append+0x533 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/node.go:93 # 0x86cf18 text/template/parse.(*Tree).parse+0x4f8 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:319 # 0x86c58f text/template/parse.(*Tree).Parse+0x24f /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:251 # 0x86b204 text/template/parse.Parse+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:66 # 0x881529 text/template.(*Template).Parse+0x729 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 512] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 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 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 96] @ 0x5e24c5 0x5cb95b 0x5e2dde 0x5e1fd0 0x70091e 0xe5907b 0xe5d0b0 0x4781c1 # 0x5e24c4 net.sockaddrToTCP+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:21 # 0x5cb95a net.(*netFD).accept+0x25a /opt/hostedtoolcache/go/1.22.10/x64/src/net/fd_unix.go:189 # 0x5e2ddd net.(*TCPListener).accept+0x1d /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:159 # 0x5e1fcf net.(*TCPListener).Accept+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock.go:327 # 0x70091d net/http.(*Server).Serve+0x33d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3260 # 0xe5907a github.com/0xERR0R/blocky/server.(*httpServer).Serve+0x9a /home/runner/work/blocky/blocky/server/http.go:50 # 0xe5d0af github.com/0xERR0R/blocky/server.(*Server).Start.func2+0x12f /home/runner/work/blocky/blocky/server/server.go:408 0: 0 [3: 96] @ 0x700a3b 0xe5907b 0xe5d0b0 0x4781c1 # 0x700a3a net/http.(*Server).Serve+0x45a /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3290 # 0xe5907a github.com/0xERR0R/blocky/server.(*httpServer).Serve+0x9a /home/runner/work/blocky/blocky/server/http.go:50 # 0xe5d0af github.com/0xERR0R/blocky/server.(*Server).Start.func2+0x12f /home/runner/work/blocky/blocky/server/server.go:408 0: 0 [5: 1280] @ 0x4842dc 0x484126 0x483dd4 0x7fa5df 0x7f7593 0x7f920e 0x7f7c90 0xe5d1e9 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483dd3 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:108 # 0x7fa5de github.com/miekg/dns.(*Server).readUDP+0x15e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:718 # 0x7f7592 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:174 # 0x7f920d github.com/miekg/dns.(*Server).serveUDP+0x26d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:530 # 0x7f7c8f github.com/miekg/dns.(*Server).ListenAndServe+0x5af /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:359 # 0xe5d1e8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:396 0: 0 [2: 96] @ 0x4129ba 0x8fe887 0x8fe8b4 0xe6015b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8fe886 html/template.makeEscaper+0xa6 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:120 # 0x8fe8b3 html/template.New+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:286 # 0xe6015a github.com/0xERR0R/blocky/server.configureRootHandler.func1+0xfa /home/runner/work/blocky/blocky/server/server_endpoints.go:197 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [6: 196608] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 28672] @ 0x412d2d 0x41474f 0x413555 0x482bf5 0x680996 0x680852 0x680f79 0x6813ae 0x6804bd 0x483c82 0x680528 0x68050b 0x6b2965 0x6b47e5 0x6b54d9 0xe5ff62 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x482bf4 sync.(*Map).Swap+0x2d4 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/map.go:365 # 0x680995 sync.(*Map).Store+0x1f5 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/map.go:155 # 0x680851 mime.setExtensionType+0xb1 /opt/hostedtoolcache/go/1.22.10/x64/src/mime/type.go:186 # 0x680f78 mime.loadMimeGlobsFile+0x1d8 /opt/hostedtoolcache/go/1.22.10/x64/src/mime/type_unix.go:71 # 0x6813ad mime.initMimeUnix+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/mime/type_unix.go:107 # 0x6804bc mime.initMime+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/mime/type.go:88 # 0x483c81 sync.(*Once).doSlow+0xc1 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/once.go:74 # 0x680527 sync.(*Once).Do+0x47 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/once.go:65 # 0x68050a mime.TypeByExtension+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/mime/type.go:112 # 0x6b2964 net/http.serveContent+0xde4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/fs.go:237 # 0x6b47e4 net/http.serveFile+0x744 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/fs.go:705 # 0x6b54d8 net/http.(*fileHandler).ServeHTTP+0xb8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/fs.go:935 # 0xe5ff61 github.com/0xERR0R/blocky/server.configureStaticAssetsHandler.StripPrefix.func1+0x261 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2214 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 14336] @ 0x412d2d 0x41474f 0x413555 0x482bf5 0x680996 0x680852 0x680f79 0x6813ae 0x6804bd 0x483c82 0x680528 0x68050b 0x6b2965 0x6b47e5 0x6b54d9 0xe5ff62 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x482bf4 sync.(*Map).Swap+0x2d4 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/map.go:365 # 0x680995 sync.(*Map).Store+0x1f5 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/map.go:155 # 0x680851 mime.setExtensionType+0xb1 /opt/hostedtoolcache/go/1.22.10/x64/src/mime/type.go:186 # 0x680f78 mime.loadMimeGlobsFile+0x1d8 /opt/hostedtoolcache/go/1.22.10/x64/src/mime/type_unix.go:71 # 0x6813ad mime.initMimeUnix+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/mime/type_unix.go:107 # 0x6804bc mime.initMime+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/mime/type.go:88 # 0x483c81 sync.(*Once).doSlow+0xc1 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/once.go:74 # 0x680527 sync.(*Once).Do+0x47 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/once.go:65 # 0x68050a mime.TypeByExtension+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/mime/type.go:112 # 0x6b2964 net/http.serveContent+0xde4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/fs.go:237 # 0x6b47e4 net/http.serveFile+0x744 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/fs.go:705 # 0x6b54d8 net/http.(*fileHandler).ServeHTTP+0xb8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/fs.go:935 # 0xe5ff61 github.com/0xERR0R/blocky/server.configureStaticAssetsHandler.StripPrefix.func1+0x261 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2214 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 8192] @ 0x412d2d 0x41474f 0x413555 0x482bf5 0x680c65 0x680b37 0x680f79 0x6813ae 0x6804bd 0x483c82 0x680528 0x68050b 0x6b2965 0x6b47e5 0x6b54d9 0xe5ff62 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x482bf4 sync.(*Map).Swap+0x2d4 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/map.go:365 # 0x680c64 sync.(*Map).Store+0x4c4 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/map.go:155 # 0x680b36 mime.setExtensionType+0x396 /opt/hostedtoolcache/go/1.22.10/x64/src/mime/type.go:200 # 0x680f78 mime.loadMimeGlobsFile+0x1d8 /opt/hostedtoolcache/go/1.22.10/x64/src/mime/type_unix.go:71 # 0x6813ad mime.initMimeUnix+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/mime/type_unix.go:107 # 0x6804bc mime.initMime+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/mime/type.go:88 # 0x483c81 sync.(*Once).doSlow+0xc1 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/once.go:74 # 0x680527 sync.(*Once).Do+0x47 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/once.go:65 # 0x68050a mime.TypeByExtension+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/mime/type.go:112 # 0x6b2964 net/http.serveContent+0xde4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/fs.go:237 # 0x6b47e4 net/http.serveFile+0x744 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/fs.go:705 # 0x6b54d8 net/http.(*fileHandler).ServeHTTP+0xb8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/fs.go:935 # 0xe5ff61 github.com/0xERR0R/blocky/server.configureStaticAssetsHandler.StripPrefix.func1+0x261 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2214 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 8] @ 0x86ed05 0x86ecc5 0x86dca6 0x86d858 0x86d4ee 0x86f14e 0x86f74a 0x86dbea 0x86d858 0x86cef4 0x86c590 0x86b205 0x88152a 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x86ed04 text/template/parse.(*PipeNode).append+0xca4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/node.go:203 # 0x86ecc4 text/template/parse.(*Tree).pipeline+0xc64 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:502 # 0x86dca5 text/template/parse.(*Tree).action+0x2c5 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:418 # 0x86d857 text/template/parse.(*Tree).textOrAction+0x237 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:374 # 0x86d4ed text/template/parse.(*Tree).itemList+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:353 # 0x86f14d text/template/parse.(*Tree).parseControl+0x12d /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:531 # 0x86f749 text/template/parse.(*Tree).rangeControl+0x29 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:580 # 0x86dbe9 text/template/parse.(*Tree).action+0x209 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:409 # 0x86d857 text/template/parse.(*Tree).textOrAction+0x237 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:374 # 0x86cef3 text/template/parse.(*Tree).parse+0x4d3 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:315 # 0x86c58f text/template/parse.(*Tree).Parse+0x24f /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:251 # 0x86b204 text/template/parse.Parse+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:66 # 0x881529 text/template.(*Template).Parse+0x729 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 32] @ 0x48425d 0x484126 0x483e7c 0x6f6266 0x6fb49e 0x4781c1 # 0x48425c sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:234 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x6f6265 net/http.newBufioWriterSize+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:852 # 0x6fb49d net/http.(*conn).serve+0x2bd /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1966 0: 0 [3: 864] @ 0x4127d7 0x41794d 0x880b54 0x880ab7 0x8fb007 0x8f3df2 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x880b53 text/template.addFuncs+0x213 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/funcs.go:107 # 0x880ab6 text/template.(*Template).Funcs+0x176 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:182 # 0x8fb006 html/template.(*escaper).commit+0x86 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:918 # 0x8f3df1 html/template.escapeTemplate+0x351 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:40 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 16] @ 0x87046b 0x8704dc 0x86ecc9 0x86dca6 0x86d858 0x86d4ee 0x86f14e 0x86f74a 0x86dbea 0x86d858 0x86cef4 0x86c590 0x86b205 0x88152a 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x87046a text/template/parse.(*CommandNode).append+0x1aa /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/node.go:302 # 0x8704db text/template/parse.(*Tree).command+0x21b /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:694 # 0x86ecc8 text/template/parse.(*Tree).pipeline+0xc68 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:502 # 0x86dca5 text/template/parse.(*Tree).action+0x2c5 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:418 # 0x86d857 text/template/parse.(*Tree).textOrAction+0x237 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:374 # 0x86d4ed text/template/parse.(*Tree).itemList+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:353 # 0x86f14d text/template/parse.(*Tree).parseControl+0x12d /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:531 # 0x86f749 text/template/parse.(*Tree).rangeControl+0x29 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:580 # 0x86dbe9 text/template/parse.(*Tree).action+0x209 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:409 # 0x86d857 text/template/parse.(*Tree).textOrAction+0x237 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:374 # 0x86cef3 text/template/parse.(*Tree).parse+0x4d3 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:315 # 0x86c58f text/template/parse.(*Tree).Parse+0x24f /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:251 # 0x86b204 text/template/parse.Parse+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:66 # 0x881529 text/template.(*Template).Parse+0x729 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 80] @ 0x7d06ea 0x7d06b3 0x7cda83 0x7d7694 0x7d63a5 0x7d6176 0xe5f759 0xe5f74a 0xe5e356 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7d06e9 github.com/miekg/dns.cloneSlice[...]+0x49 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x7d06b2 github.com/miekg/dns.(*EDNS0_PADDING).pack+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/edns.go:727 # 0x7cda82 github.com/miekg/dns.(*OPT).len+0x62 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/edns.go:135 # 0x7d7693 github.com/miekg/dns.msgLenWithCompressionMap+0x1b3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:998 # 0x7d63a4 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1c4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:786 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xe5f758 github.com/miekg/dns.(*Msg).Pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe5f749 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /home/runner/work/blocky/blocky/server/server_endpoints.go:133 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 32] @ 0x5cfd12 0x832827 0xdfdea9 0xdfd315 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee # 0x5cfd11 net.ParseCIDR+0x171 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:520 # 0x832826 github.com/0xERR0R/blocky/util.CidrContainsIP+0x26 /home/runner/work/blocky/blocky/util/common.go:208 # 0xdfdea8 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).groupsToCheckForClient+0x3a8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:484 # 0xdfd314 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x74 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:401 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 0: 0 [1: 64] @ 0x7c033a 0x7d596c 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7c0339 github.com/miekg/dns.init.func2+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:12 # 0x7d596b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 16] @ 0x7b7f0a 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe030cb 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 # 0x7b7f09 github.com/0xERR0R/blocky/log.WithPrefix+0xe9 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe030ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:181 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 0: 0 [1: 112] @ 0x76ef97 0x7b7c57 0x7b7b6f 0x7b7bf9 0xe0492b 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7c56 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /home/runner/work/blocky/blocky/log/context.go:44 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0x7b7bf8 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe0492a github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x16a /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 112] @ 0x628ccf 0x667665 0x6681ef 0x644af9 0x640d87 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x644af8 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:698 # 0x640d86 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 64] @ 0x7c10ba 0x7d596c 0x7d584d 0x7d5cac 0x7d6ad4 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7c10b9 github.com/miekg/dns.init.func56+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:66 # 0x7d596b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6ad3 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:861 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 96] @ 0x6d6927 0x6d2b91 0x6d2715 0x70d68b 0x6f14f3 0x6a9c24 0x6a94d8 0x6ab7fc 0xe15633 0xe1562c 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x6d6926 net/http.(*http2ClientConn).RoundTrip+0x146 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:8296 # 0x6d2b90 net/http.(*http2Transport).RoundTripOpt+0x1b0 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7630 # 0x6d2714 net/http.(*http2Transport).RoundTrip+0x14 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7579 # 0x70d68a net/http.(*Transport).roundTrip+0x78a /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:606 # 0x6f14f2 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/roundtrip.go:17 # 0x6a9c23 net/http.send+0x5e3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:259 # 0x6a94d7 net/http.(*Client).send+0x97 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:180 # 0x6ab7fb net/http.(*Client).do+0x8db /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:724 # 0xe15632 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:590 # 0xe1562b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x5a0cc5 0x618672 0x628b08 0x667682 0x6680b2 0x62fdc7 0x642859 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x628b07 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x667681 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x642858 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:399 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 896] @ 0x62ab67 0x62ab5d 0x41e0f1 0x4781c1 # 0x62ab66 crypto/tls.(*certCache).evict+0x46 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:73 # 0x62ab5c crypto/tls.(*certCache).active.func1+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:65 # 0x41e0f0 runtime.runfinq+0x3f0 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/mfinal.go:256 0: 0 [1: 48] @ 0x668365 0x6442be 0x640d69 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x668364 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:112 # 0x6442bd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x3fd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:622 # 0x640d68 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 16] @ 0x667aa6 0x667a71 0x667985 0x58b307 0x58b692 0x6674f6 0x66735e 0x667db2 0x668345 0x6442be 0x640d69 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x667aa5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667a70 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667984 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:39 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x668344 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:111 # 0x6442bd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x3fd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:622 # 0x640d68 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 160] @ 0x7d07ae 0x7d07d9 0x7db425 0x81cf49 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6ad4 0x7d6cb9 0xe5f525 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7d07ad github.com/miekg/dns.cloneSlice[...]+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x7d07d8 github.com/miekg/dns.(*EDNS0_PADDING).unpack+0x78 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/edns.go:728 # 0x7db424 github.com/miekg/dns.unpackDataOpt+0x1a4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:421 # 0x81cf48 github.com/miekg/dns.(*OPT).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:2313 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6ad3 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:861 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe5f524 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x84 /home/runner/work/blocky/blocky/server/server_endpoints.go:116 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 112] @ 0x76ef97 0xe05f91 0xe05eb7 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe05f90 github.com/sirupsen/logrus.(*Entry).WithField+0x170 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe05eb6 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x96 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:94 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 0: 0 [2: 96] @ 0x412a31 0xdf8e6a 0xdf8dbb 0xe10f12 0x4781c1 # 0xdf8e69 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x29 /home/runner/work/blocky/blocky/querylog/logger_writer.go:32 # 0xdf8dba github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [1: 80] @ 0x589ae5 0x6012ba 0x606a0a 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x589ae4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x6012b9 crypto/x509.parseExtension+0x79 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:201 # 0x606a09 crypto/x509.parseCertificate+0xf49 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:961 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 48] @ 0x8c5cba 0x8c5c4f 0xe22cb2 0x500a9f 0x5013a6 0x503ebe 0x4fdf93 0xe22fb7 0x500a9f 0x5013a6 0x503ebe 0x4fb065 0xe0d475 0xe0e57a 0x4781c1 # 0x8c5cb9 strings.(*Builder).WriteString+0x319 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:116 # 0x8c5c4e github.com/0xERR0R/blocky/config.Upstream.String+0x2ae /home/runner/work/blocky/blocky/config/upstream.go:48 # 0xe22cb1 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x91 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0x500a9e fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:673 # 0x5013a5 fmt.(*pp).printArg+0x445 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:756 # 0x503ebd fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1075 # 0x4fdf92 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:239 # 0xe22fb6 github.com/0xERR0R/blocky/resolver.UpstreamResolver.String+0xd6 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:305 # 0x500a9e fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:673 # 0x5013a5 fmt.(*pp).printArg+0x445 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:756 # 0x503ebd fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1075 # 0x4fb064 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:25 # 0xe0d474 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:73 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 48] @ 0x4fdfa6 0x7b7f05 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe080fa 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x7b7f04 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe080f9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 0: 0 [1: 96] @ 0x7d7c38 0xe03c28 0xe03bfb 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e # 0x7d7c37 github.com/miekg/dns.(*Msg).CopyTo+0x117 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1083 # 0xe03c27 github.com/miekg/dns.(*Msg).Copy+0x87 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1071 # 0xe03bfa github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:275 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 0: 0 [2: 6144] @ 0x50b5d3 0x50affd 0x50b1d9 0x632cfd 0x6363d1 0x6363d2 0x636454 0x64378d 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x50b1d8 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:179 # 0x632cfc crypto/tls.(*Conn).readRecordOrCCS+0x139c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:777 # 0x6363d0 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6363d1 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1075 # 0x636453 crypto/tls.(*Conn).readHandshake+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1086 # 0x64378c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:503 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 144] @ 0x5f0405 0x5f00e8 0x6ecf18 0xe153a5 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x5f0404 net/url.parse+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/url/url.go:517 # 0x5f00e7 net/url.Parse+0x47 /opt/hostedtoolcache/go/1.22.10/x64/src/net/url/url.go:476 # 0x6ecf17 net/http.NewRequestWithContext+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:895 # 0xe153a4 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x1e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:150 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x5e4dd7 0x5df63b 0x5ded9b 0x5d3b18 0x5e6285 0x5e4b34 0x5baafa 0x5ba733 0x5c64ec 0x5d92cf 0x5ba2f7 0x5d6217 0x5b9375 0x4781c1 # 0x5e4dd6 net.sockaddrToUDP+0x56 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock_posix.go:18 # 0x5df63a net.(*netFD).dial+0x79a /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:143 # 0x5ded9a net.socket+0x29a /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:70 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e6284 net.(*sysDialer).dialUDP+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock_posix.go:212 # 0x5e4b33 net.DialUDP+0x1d3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock.go:300 # 0x5baaf9 net.srcAddrs+0xf9 /opt/hostedtoolcache/go/1.22.10/x64/src/net/addrselect.go:49 # 0x5ba732 net.sortByRFC6724+0x32 /opt/hostedtoolcache/go/1.22.10/x64/src/net/addrselect.go:18 # 0x5c64eb net.(*Resolver).goLookupIPCNAMEOrder+0x8cb /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:812 # 0x5d92ce net.(*Resolver).lookupIP+0xee /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup_unix.go:68 # 0x5ba2f6 net.init.func1+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/hook.go:22 # 0x5d6216 net.(*Resolver).lookupIPAddr.func1+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:334 # 0x5b9374 internal/singleflight.(*Group).doCall+0x34 /opt/hostedtoolcache/go/1.22.10/x64/src/internal/singleflight/singleflight.go:93 0: 0 [1: 48] @ 0x5b921d 0x5d573d 0x5d2e19 0x5d4f85 0xe0010a 0xdffe68 0xe16eba 0xe0d37a 0xe0e57a 0x4781c1 # 0x5b921c internal/singleflight.(*Group).DoChan+0x25c /opt/hostedtoolcache/go/1.22.10/x64/src/internal/singleflight/singleflight.go:86 # 0x5d573c net.(*Resolver).lookupIPAddr+0x33c /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:333 # 0x5d2e18 net.(*Resolver).internetAddrList+0x4d8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:288 # 0x5d4f84 net.(*Resolver).LookupIP+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:241 # 0xe00109 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveUpstream+0x149 /home/runner/work/blocky/blocky/resolver/bootstrap.go:151 # 0xdffe67 github.com/0xERR0R/blocky/resolver.(*Bootstrap).UpstreamIPs+0x207 /home/runner/work/blocky/blocky/resolver/bootstrap.go:132 # 0xe16eb9 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x79 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:332 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 144] @ 0x7c3f15 0x7c3e6c 0x7c357d 0x7c4145 0xe164be 0x4781c1 # 0x7c3f14 github.com/miekg/dns.(*Conn).Write+0x74 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:362 # 0x7c3e6b github.com/miekg/dns.(*Conn).WriteMsg+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:348 # 0x7c357c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:220 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [6: 288] @ 0x8f5b8e 0x8f5bfa 0x8f5a9c 0x8fb165 0x8f3df2 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8f5b8d text/template/parse.NewIdentifier+0x72d /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/node.go:351 # 0x8f5bf9 html/template.newIdentCmd+0x799 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:416 # 0x8f5a9b html/template.ensurePipelineContains+0x63b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:327 # 0x8fb164 html/template.(*escaper).commit+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:929 # 0x8f3df1 html/template.escapeTemplate+0x351 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:40 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 224] @ 0x4c6c14 0x5c2c89 0x5c2c51 0x5c3f6b 0x5c7865 0x4781c1 # 0x4c6c13 context.WithDeadlineCause+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:626 # 0x5c2c88 context.WithDeadline+0x2e8 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x5c2c50 net.(*Resolver).exchange+0x2b0 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:181 # 0x5c3f6a net.(*Resolver).tryOneName+0x44a /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:305 # 0x5c7864 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:680 0: 0 [3: 144] @ 0x4129ba 0x8fb2d9 0x8f3df2 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8fb2d8 html/template.(*escaper).commit+0x358 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:940 # 0x8f3df1 html/template.escapeTemplate+0x351 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:40 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 96] @ 0x4129ba 0x8fe89b 0x8fe8b4 0xe6015b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8fe89a html/template.makeEscaper+0xba /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:122 # 0x8fe8b3 html/template.New+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:286 # 0xe6015a github.com/0xERR0R/blocky/server.configureRootHandler.func1+0xfa /home/runner/work/blocky/blocky/server/server_endpoints.go:197 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [6: 480] @ 0x5da014 0x6f5737 0x4781c1 # 0x5da013 net.(*conn).Read+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/net.go:187 # 0x6f5736 net/http.(*connReader).backgroundRead+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:681 0: 0 [2: 320] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 80] @ 0x7d63dc 0x7d6189 0xe03c57 0xe03c33 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03c56 github.com/miekg/dns.(*Msg).Pack+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03c32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:280 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [3: 144] @ 0x4129ba 0x8fb30d 0x8f3df2 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8fb30c html/template.(*escaper).commit+0x38c /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:941 # 0x8f3df1 html/template.escapeTemplate+0x351 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:40 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 48] @ 0x45ba32 0x45b445 0x45b685 0x5d5633 0x5d2e19 0x5d4f85 0xe0010a 0xdffe68 0xe16eba 0xe0d37a 0xe0e57a 0x4781c1 # 0x5d5632 net.(*Resolver).lookupIPAddr+0x232 /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:331 # 0x5d2e18 net.(*Resolver).internetAddrList+0x4d8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:288 # 0x5d4f84 net.(*Resolver).LookupIP+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:241 # 0xe00109 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveUpstream+0x149 /home/runner/work/blocky/blocky/resolver/bootstrap.go:151 # 0xdffe67 github.com/0xERR0R/blocky/resolver.(*Bootstrap).UpstreamIPs+0x207 /home/runner/work/blocky/blocky/resolver/bootstrap.go:132 # 0xe16eb9 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x79 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:332 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x5d4fa5 0xe0010a 0xdffe68 0xe16eba 0xe0d37a 0xe0e57a 0x4781c1 # 0x5d4fa4 net.(*Resolver).LookupIP+0x1a4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:246 # 0xe00109 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveUpstream+0x149 /home/runner/work/blocky/blocky/resolver/bootstrap.go:151 # 0xdffe67 github.com/0xERR0R/blocky/resolver.(*Bootstrap).UpstreamIPs+0x207 /home/runner/work/blocky/blocky/resolver/bootstrap.go:132 # 0xe16eb9 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x79 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:332 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 8192] @ 0x677c39 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x677c38 bufio.(*Scanner).Scan+0x378 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:209 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 48] @ 0x45bb06 0x86d705 0x86d6df 0x86cef4 0x86c590 0x86b205 0x88152a 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x86d704 text/template/parse.(*Tree).newText+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/node.go:136 # 0x86d6de text/template/parse.(*Tree).textOrAction+0xbe /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:370 # 0x86cef3 text/template/parse.(*Tree).parse+0x4d3 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:315 # 0x86c58f text/template/parse.(*Tree).Parse+0x24f /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:251 # 0x86b204 text/template/parse.Parse+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:66 # 0x881529 text/template.(*Template).Parse+0x729 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [4: 512] @ 0x86d53d 0x86d523 0x86f14e 0x86f74a 0x86dbea 0x86d858 0x86cef4 0x86c590 0x86b205 0x88152a 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x86d53c text/template/parse.(*ListNode).append+0x21c /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/node.go:93 # 0x86d522 text/template/parse.(*Tree).itemList+0x202 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:358 # 0x86f14d text/template/parse.(*Tree).parseControl+0x12d /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:531 # 0x86f749 text/template/parse.(*Tree).rangeControl+0x29 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:580 # 0x86dbe9 text/template/parse.(*Tree).action+0x209 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:409 # 0x86d857 text/template/parse.(*Tree).textOrAction+0x237 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:374 # 0x86cef3 text/template/parse.(*Tree).parse+0x4d3 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:315 # 0x86c58f text/template/parse.(*Tree).Parse+0x24f /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:251 # 0x86b204 text/template/parse.Parse+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:66 # 0x881529 text/template.(*Template).Parse+0x729 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [6: 2112] @ 0x4127d7 0x41794d 0x87b593 0x880ab6 0x8fb007 0x8f3df2 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x87b592 text/template.addValueFuncs+0x192 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/funcs.go:99 # 0x880ab5 text/template.(*Template).Funcs+0x175 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:181 # 0x8fb006 html/template.(*escaper).commit+0x86 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:918 # 0x8f3df1 html/template.escapeTemplate+0x351 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:40 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [4: 512] @ 0x86cf54 0x86cf19 0x86c590 0x86b205 0x88152a 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x86cf53 text/template/parse.(*ListNode).append+0x533 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/node.go:93 # 0x86cf18 text/template/parse.(*Tree).parse+0x4f8 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:319 # 0x86c58f text/template/parse.(*Tree).Parse+0x24f /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:251 # 0x86b204 text/template/parse.Parse+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:66 # 0x881529 text/template.(*Template).Parse+0x729 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 96] @ 0x86d725 0x86d6df 0x86d4ee 0x86f14e 0x86f74a 0x86dbea 0x86d858 0x86cef4 0x86c590 0x86b205 0x88152a 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x86d724 text/template/parse.(*Tree).newText+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/node.go:136 # 0x86d6de text/template/parse.(*Tree).textOrAction+0xbe /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:370 # 0x86d4ed text/template/parse.(*Tree).itemList+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:353 # 0x86f14d text/template/parse.(*Tree).parseControl+0x12d /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:531 # 0x86f749 text/template/parse.(*Tree).rangeControl+0x29 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:580 # 0x86dbe9 text/template/parse.(*Tree).action+0x209 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:409 # 0x86d857 text/template/parse.(*Tree).textOrAction+0x237 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:374 # 0x86cef3 text/template/parse.(*Tree).parse+0x4d3 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:315 # 0x86c58f text/template/parse.(*Tree).Parse+0x24f /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:251 # 0x86b204 text/template/parse.Parse+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:66 # 0x881529 text/template.(*Template).Parse+0x729 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [3: 192] @ 0x6f63c8 0x6f6393 0x6f78f3 0x6fb519 0x4781c1 # 0x6f63c7 bufio.NewWriterSize+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:595 # 0x6f6392 net/http.newBufioWriterSize+0x192 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:858 # 0x6f78f2 net/http.(*conn).readRequest+0x9d2 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1071 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [1: 96] @ 0x8fe825 0xe6015b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8fe824 html/template.New+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:285 # 0xe6015a github.com/0xERR0R/blocky/server.configureRootHandler.func1+0xfa /home/runner/work/blocky/blocky/server/server_endpoints.go:197 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 16] @ 0x87046b 0x8704dc 0x86ecc9 0x86dca6 0x86d858 0x86cef4 0x86c590 0x86b205 0x88152a 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x87046a text/template/parse.(*CommandNode).append+0x1aa /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/node.go:302 # 0x8704db text/template/parse.(*Tree).command+0x21b /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:694 # 0x86ecc8 text/template/parse.(*Tree).pipeline+0xc68 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:502 # 0x86dca5 text/template/parse.(*Tree).action+0x2c5 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:418 # 0x86d857 text/template/parse.(*Tree).textOrAction+0x237 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:374 # 0x86cef3 text/template/parse.(*Tree).parse+0x4d3 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:315 # 0x86c58f text/template/parse.(*Tree).Parse+0x24f /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:251 # 0x86b204 text/template/parse.Parse+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:66 # 0x881529 text/template.(*Template).Parse+0x729 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 32] @ 0x4c6d17 0x5c2c89 0x5c2c51 0x5c3f6b 0x5c7865 0x4781c1 # 0x4c6d16 context.WithDeadlineCause+0x1d6 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:638 # 0x5c2c88 context.WithDeadline+0x2e8 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x5c2c50 net.(*Resolver).exchange+0x2b0 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:181 # 0x5c3f6a net.(*Resolver).tryOneName+0x44a /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:305 # 0x5c7864 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:680 0: 0 [3: 2688] @ 0x712c7f 0x712c73 0x713bdc 0x71246d 0x4781c1 # 0x712c7e crypto/tls.Client+0x11e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/tls.go:48 # 0x712c72 net/http.(*persistConn).addTLS+0x112 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1561 # 0x713bdb net/http.(*Transport).dialConn+0x99b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1658 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [1: 16] @ 0x4e816a 0x4e6f59 0x87d1ac 0x878c49 0x87769f 0x87664e 0x875fc5 0x8747c5 0x874885 0x8744b8 0x8fe479 0x8fe458 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x4e8169 reflect.Value.call+0xfc9 /opt/hostedtoolcache/go/1.22.10/x64/src/reflect/value.go:662 # 0x4e6f58 reflect.Value.Call+0xb8 /opt/hostedtoolcache/go/1.22.10/x64/src/reflect/value.go:380 # 0x87d1ab text/template.safeCall+0x8b /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/funcs.go:367 # 0x878c48 text/template.(*state).evalCall+0x848 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:803 # 0x87769e text/template.(*state).evalFunction+0x1fe /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:623 # 0x87664d text/template.(*state).evalCommand+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:510 # 0x875fc4 text/template.(*state).evalPipeline+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:479 # 0x8747c4 text/template.(*state).walk+0x224 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:267 # 0x874884 text/template.(*state).walk+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:280 # 0x8744b7 text/template.(*Template).execute+0x277 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:224 # 0x8fe478 text/template.(*Template).Execute+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:207 # 0x8fe457 html/template.(*Template).Execute+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:124 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 24] @ 0x86db7d 0x86daef 0x86dbb5 0x86d858 0x86d4ee 0x86f14e 0x86f74a 0x86dbea 0x86d858 0x86cef4 0x86c590 0x86b205 0x88152a 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x86db7c text/template/parse.(*Tree).newEnd+0x19c /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/node.go:788 # 0x86daee text/template/parse.(*Tree).endControl+0x10e /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:600 # 0x86dbb4 text/template/parse.(*Tree).action+0x1d4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:405 # 0x86d857 text/template/parse.(*Tree).textOrAction+0x237 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:374 # 0x86d4ed text/template/parse.(*Tree).itemList+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:353 # 0x86f14d text/template/parse.(*Tree).parseControl+0x12d /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:531 # 0x86f749 text/template/parse.(*Tree).rangeControl+0x29 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:580 # 0x86dbe9 text/template/parse.(*Tree).action+0x209 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:409 # 0x86d857 text/template/parse.(*Tree).textOrAction+0x237 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:374 # 0x86cef3 text/template/parse.(*Tree).parse+0x4d3 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:315 # 0x86c58f text/template/parse.(*Tree).Parse+0x24f /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:251 # 0x86b204 text/template/parse.Parse+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:66 # 0x881529 text/template.(*Template).Parse+0x729 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [7: 336] @ 0x8f5bea 0x8f5a9c 0x8fb165 0x8f3df2 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8f5be9 html/template.newIdentCmd+0x789 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:414 # 0x8f5a9b html/template.ensurePipelineContains+0x63b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:327 # 0x8fb164 html/template.(*escaper).commit+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:929 # 0x8f3df1 html/template.escapeTemplate+0x351 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:40 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 256] @ 0x636ad8 0x636625 0x637b0c 0x6387ce 0x6755b7 0x4ab170 0x6b8e65 0x6b8e33 0x6b95a5 0x6dc30c 0x6db885 0x4781c1 # 0x636ad7 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1158 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x637b0b crypto/tls.(*Conn).handlePostHandshakeMessage+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1289 # 0x6387cd crypto/tls.(*Conn).Read+0x34d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1374 # 0x6755b6 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:241 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b8e64 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b8e32 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1638 # 0x6b95a4 net/http.(*http2Framer).ReadFrame+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1905 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 48] @ 0xb4c7d0 0xb4c7c4 0xb4c77b 0xb4e16c 0xe1e685 0xe03d1c 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 # 0xb4c7cf container/list.(*List).insertValue+0x22f /opt/hostedtoolcache/go/1.22.10/x64/src/container/list/list.go:104 # 0xb4c7c3 container/list.(*List).PushFront+0x223 /opt/hostedtoolcache/go/1.22.10/x64/src/container/list/list.go:146 # 0xb4c77a 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 # 0xb4e16b github.com/hashicorp/golang-lru.(*Cache).Add+0x6b /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0xe1e684 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x144 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xe03d1b github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:286 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [1: 16] @ 0x4c6da8 0x4c744d 0x4c740f 0xe1742a 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x4c6da7 context.WithDeadlineCause+0x267 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:642 # 0x4c744c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x4c740e context.WithTimeout+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:690 # 0xe17429 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:347 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 24] @ 0x7d692a 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d6929 github.com/miekg/dns.(*Msg).unpack+0x1a9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:849 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 144] @ 0x7c3713 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7c3712 github.com/miekg/dns.(*Conn).ReadMsg+0x52 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:254 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 160] @ 0x5be295 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x5be294 net.(*Dialer).DialContext+0x554 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:495 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [1: 64] @ 0x5d5aa9 0x5d2e19 0x5d4f85 0xe0010a 0xdffe68 0xe16eba 0xe0d37a 0xe0e57a 0x4781c1 # 0x5d5aa8 net.(*Resolver).lookupIPAddr+0x6a8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:358 # 0x5d2e18 net.(*Resolver).internetAddrList+0x4d8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:288 # 0x5d4f84 net.(*Resolver).LookupIP+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:241 # 0xe00109 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveUpstream+0x149 /home/runner/work/blocky/blocky/resolver/bootstrap.go:151 # 0xdffe67 github.com/0xERR0R/blocky/resolver.(*Bootstrap).UpstreamIPs+0x207 /home/runner/work/blocky/blocky/resolver/bootstrap.go:132 # 0xe16eb9 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x79 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:332 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 320] @ 0x7c3a31 0x7c36e5 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7c3a30 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x250 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:291 # 0x7c36e4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 48] @ 0x4129ba 0x8fb2a5 0x8f3df2 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8fb2a4 html/template.(*escaper).commit+0x324 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:939 # 0x8f3df1 html/template.escapeTemplate+0x351 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:40 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [5: 560] @ 0x76ef97 0xe0e0de 0xe0dfdf 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe0e0dd github.com/sirupsen/logrus.(*Entry).WithField+0x3fd /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0dfde github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x2fe /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:170 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 0: 0 [1: 80] @ 0x495809 0x4c6d73 0x5c2c89 0x5c2c51 0x5c3f6b 0x5c7865 0x4781c1 # 0x495808 time.AfterFunc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/time/sleep.go:165 # 0x4c6d72 context.WithDeadlineCause+0x232 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:638 # 0x5c2c88 context.WithDeadline+0x2e8 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x5c2c50 net.(*Resolver).exchange+0x2b0 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:181 # 0x5c3f6a net.(*Resolver).tryOneName+0x44a /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:305 # 0x5c7864 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:680 0: 0 [1: 64] @ 0xe1b11b 0xe0f33b 0xe0ef05 0xe0ddcf 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 # 0xe1b11a github.com/mroth/weightedrand/v2.NewChooser[...]+0x13a /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:70 # 0xe0f33a github.com/0xERR0R/blocky/resolver.weightedRandom+0x37a /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xe0ef04 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xe0ddce github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [1: 256] @ 0x4842dc 0x484126 0x483e7c 0x4abbc8 0x4ab5b1 0x4ab32c 0x4ab30b 0x6f9f85 0x6f4577 0x676b75 0x6faa65 0x6fb80b 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x4abbc7 io.discard.ReadFrom+0x27 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:663 # 0x4ab5b0 io.copyBuffer+0x150 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:415 # 0x4ab32b io.Copy+0x8b /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:388 # 0x4ab30a io.CopyN+0x6a /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:364 # 0x6f9f84 net/http.(*chunkWriter).writeHeader+0x1104 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1413 # 0x6f4576 net/http.(*chunkWriter).Write+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:374 # 0x676b74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:639 # 0x6faa64 net/http.(*response).finishRequest+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1671 # 0x6fb80a net/http.(*conn).serve+0x62a /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2050 0: 0 [1: 112] @ 0x5fe08a 0x64012d 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5fe089 crypto/x509.(*CertPool).AddCert+0x89 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/cert_pool.go:184 # 0x64012c crypto/tls.(*Conn).verifyServerCertificate+0x7ac /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:994 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 1152] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 112] @ 0xe171fe 0xe0d37a 0xe0e57a 0x4781c1 # 0xe171fd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x3bd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:380 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 96] @ 0x4129ba 0x4c6165 0x4c6c6b 0x4c744d 0x4c740f 0xe5e48b 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x4c6164 context.(*cancelCtx).propagateCancel+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:486 # 0x4c6c6a context.WithDeadlineCause+0x12a /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:629 # 0x4c744c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x4c740e context.WithTimeout+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:690 # 0xe5e48a github.com/0xERR0R/blocky/server.(*Server).resolve+0xaa /home/runner/work/blocky/blocky/server/server.go:534 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 16] @ 0x7d46e6 0x7d8306 0x7d68bf 0x7d6cb9 0xe5f525 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d8305 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1124 # 0x7d68be github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:841 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe5f524 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x84 /home/runner/work/blocky/blocky/server/server_endpoints.go:116 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 224] @ 0x4c6c14 0x4c744d 0x4c740f 0xe0007d 0xdffe68 0xe16eba 0xe0d37a 0xe0e57a 0x4781c1 # 0x4c6c13 context.WithDeadlineCause+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:626 # 0x4c744c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x4c740e context.WithTimeout+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:690 # 0xe0007c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveUpstream+0xbc /home/runner/work/blocky/blocky/resolver/bootstrap.go:146 # 0xdffe67 github.com/0xERR0R/blocky/resolver.(*Bootstrap).UpstreamIPs+0x207 /home/runner/work/blocky/blocky/resolver/bootstrap.go:132 # 0xe16eb9 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x79 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:332 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 96] @ 0x412a31 0x76ec1e 0xe0e0de 0xe0dfdf 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe0e0dd github.com/sirupsen/logrus.(*Entry).WithField+0x3fd /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0dfde github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x2fe /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:170 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [1: 64] @ 0xe1e85e 0xe1e33c 0x4781c1 # 0xe1e85d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:120 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 224] @ 0x7b7ad0 0x7b7aaf 0x7b7b65 0x7b7bf9 0xe5d847 0xe5dff4 0xe5f56c 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7b7acf github.com/sirupsen/logrus.NewEntry+0xef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:74 # 0x7b7aae github.com/0xERR0R/blocky/log.FromCtx+0xce /home/runner/work/blocky/blocky/log/context.go:21 # 0x7b7b64 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0x7b7bf8 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe5d846 github.com/0xERR0R/blocky/server.newRequest+0x2c6 /home/runner/work/blocky/blocky/server/server.go:445 # 0xe5dff3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:495 # 0xe5f56b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:123 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [3: 432] @ 0x4134f7 0x4c61a9 0x4c5799 0x4c575d 0xe0dd8f 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be # 0x4c61a8 context.(*cancelCtx).propagateCancel+0x168 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:488 # 0x4c5798 context.withCancel+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:273 # 0x4c575c context.WithCancel+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:236 # 0xe0dd8e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xae /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 0: 0 [3: 48] @ 0xdfd451 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xdfd450 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x1b0 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:416 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 128] @ 0xe1e85e 0xe1e33c 0x4781c1 # 0xe1e85d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:120 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 16] @ 0x90734b 0x9072f4 0x9072f3 0xe6099f 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x90734a net/textproto.MIMEHeader.Add+0xca /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/header.go:15 # 0x9072f3 net/http.Header.Add+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/header.go:31 # 0x9072f2 github.com/go-chi/cors.(*Cors).handleActualRequest+0x72 /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:297 # 0xe6099e 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 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 96] @ 0x7d06ea 0x7d06b3 0x7cda83 0x7d7694 0x7d63a5 0x7d6189 0xe1526c 0xe15258 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x7d06e9 github.com/miekg/dns.cloneSlice[...]+0x49 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x7d06b2 github.com/miekg/dns.(*EDNS0_PADDING).pack+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/edns.go:727 # 0x7cda82 github.com/miekg/dns.(*OPT).len+0x62 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/edns.go:135 # 0x7d7693 github.com/miekg/dns.msgLenWithCompressionMap+0x1b3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:998 # 0x7d63a4 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1c4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:786 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe1526b github.com/miekg/dns.(*Msg).Pack+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe15257 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x97 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:145 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x5aba35 0x5ab270 0x5cfafe 0xdffd53 0xdffd76 0xe16eba 0xe0d37a 0xe0e57a 0x4781c1 # 0x5aba34 net/netip.parseIPv4+0x354 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:186 # 0x5ab26f net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:119 # 0x5cfafd net.parseIP+0x1d /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:502 # 0xdffd52 net.ParseIP+0xf2 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:495 # 0xdffd75 github.com/0xERR0R/blocky/resolver.(*Bootstrap).UpstreamIPs+0x115 /home/runner/work/blocky/blocky/resolver/bootstrap.go:128 # 0xe16eb9 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x79 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:332 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 112] @ 0x58f5cf 0x58f97b 0x58d945 0x61024e 0x60fcd1 0x60d4b6 0x60d1b8 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58f5ce crypto/ecdsa.(*nistCurve[...]).pointFromAffine+0x20e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:591 # 0x58f97a crypto/ecdsa.verifyNISTEC[...]+0xba /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:502 # 0x58d944 crypto/ecdsa.VerifyASN1+0x224 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:488 # 0x61024d crypto/x509.checkSignature+0x3ad /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:936 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d1b7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:953 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 160] @ 0x7d06ea 0x7d06b3 0x7cda83 0x7d7694 0x7d63a5 0x7d6189 0x7c3e3f 0x7c3e2e 0x7c357d 0x7c4145 0xe164be 0x4781c1 # 0x7d06e9 github.com/miekg/dns.cloneSlice[...]+0x49 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x7d06b2 github.com/miekg/dns.(*EDNS0_PADDING).pack+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/edns.go:727 # 0x7cda82 github.com/miekg/dns.(*OPT).len+0x62 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/edns.go:135 # 0x7d7693 github.com/miekg/dns.msgLenWithCompressionMap+0x1b3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:998 # 0x7d63a4 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1c4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:786 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0x7c3e3e github.com/miekg/dns.(*Msg).Pack+0x9e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7c3e2d github.com/miekg/dns.(*Conn).WriteMsg+0x8d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:343 # 0x7c357c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:220 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 320] @ 0x7d63dc 0x7d6176 0xe5f759 0xe5f74a 0xe5e356 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xe5f758 github.com/miekg/dns.(*Msg).Pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe5f749 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /home/runner/work/blocky/blocky/server/server_endpoints.go:133 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 192] @ 0x4c5e66 0x4c60b5 0x4c6c6b 0x5c2c89 0x5c2c51 0x5c3f6b 0x5c7865 0x4781c1 # 0x4c5e65 context.(*cancelCtx).Done+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:447 # 0x4c60b4 context.(*cancelCtx).propagateCancel+0x74 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:465 # 0x4c6c6a context.WithDeadlineCause+0x12a /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:629 # 0x5c2c88 context.WithDeadline+0x2e8 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x5c2c50 net.(*Resolver).exchange+0x2b0 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:181 # 0x5c3f6a net.(*Resolver).tryOneName+0x44a /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:305 # 0x5c7864 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:680 0: 0 [3: 624] @ 0x7c3a31 0x7c36e5 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7c3a30 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x250 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:291 # 0x7c36e4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [5: 1440] @ 0x4176cc 0x76ecbb 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe0dd4f 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe0dd4e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 0: 0 [2: 96] @ 0x4129ba 0x7d6152 0xe5f759 0xe5f74a 0xe5e356 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7d6151 github.com/miekg/dns.(*Msg).PackBuffer+0x51 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:728 # 0xe5f758 github.com/miekg/dns.(*Msg).Pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe5f749 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /home/runner/work/blocky/blocky/server/server_endpoints.go:133 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 16] @ 0x5a9912 0x605f6d 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a9911 crypto/x509/pkix.(*Name).FillFromRDNSequence+0x5b1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/pkix/pkix.go:173 # 0x605f6c crypto/x509.parseCertificate+0x4ac /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:885 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 80] @ 0x5c7265 0x5d92cf 0x5ba2f7 0x5d6217 0x5b9375 0x4781c1 # 0x5c7264 net.(*Resolver).goLookupIPCNAMEOrder+0x1644 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:748 # 0x5d92ce net.(*Resolver).lookupIP+0xee /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup_unix.go:68 # 0x5ba2f6 net.init.func1+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/hook.go:22 # 0x5d6216 net.(*Resolver).lookupIPAddr.func1+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:334 # 0x5b9374 internal/singleflight.(*Group).doCall+0x34 /opt/hostedtoolcache/go/1.22.10/x64/src/internal/singleflight/singleflight.go:93 0: 0 [1: 16] @ 0x5ad7c5 0x5d5bb3 0x5d2e19 0x5bd265 0x5be145 0x5d70a5 0x5c2cea 0x5c3f6b 0x5c7865 0x4781c1 # 0x5ad7c4 net/netip.Addr.AsSlice+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:720 # 0x5d5bb2 net.(*Resolver).lookupIPAddr+0x7b2 /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:310 # 0x5d2e18 net.(*Resolver).internetAddrList+0x4d8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:288 # 0x5bd264 net.(*Resolver).resolveAddrList+0x3e4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:283 # 0x5be144 net.(*Dialer).DialContext+0x404 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:490 # 0x5d70a4 net.(*Resolver).dial+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:702 # 0x5c2ce9 net.(*Resolver).exchange+0x349 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:184 # 0x5c3f6a net.(*Resolver).tryOneName+0x44a /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:305 # 0x5c7864 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:680 0: 0 [1: 16] @ 0xdf90a8 0xdf8dbb 0xe10f12 0x4781c1 # 0xdf90a7 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x267 /home/runner/work/blocky/blocky/querylog/logger_writer.go:38 # 0xdf8dba github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [1: 704] @ 0x412d2d 0x41474f 0x417725 0x7d3d09 0x7d3cb3 0x80ec6b 0x7d55f7 0x7d65ba 0x7d6176 0xe5f759 0xe5f74a 0xe5e356 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7d3d08 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:180 # 0x7d3cb2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:307 # 0x80ec6a github.com/miekg/dns.(*CNAME).pack+0x4a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:148 # 0x7d55f6 github.com/miekg/dns.packRR+0x176 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:589 # 0x7d65b9 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:804 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xe5f758 github.com/miekg/dns.(*Msg).Pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe5f749 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /home/runner/work/blocky/blocky/server/server_endpoints.go:133 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 128] @ 0x45ba32 0x45b445 0x45b685 0x5db4ca 0x500b63 0x5013a6 0x503ebe 0x4fb065 0xdfff08 0xe16eba 0xe0d37a 0xe0e57a 0x4781c1 # 0x5db4c9 net.(*DNSError).Error+0x89 /opt/hostedtoolcache/go/1.22.10/x64/src/net/net.go:648 # 0x500b62 fmt.(*pp).handleMethods+0x3e2 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:667 # 0x5013a5 fmt.(*pp).printArg+0x445 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:756 # 0x503ebd fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1075 # 0x4fb064 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:25 # 0xdfff07 github.com/0xERR0R/blocky/resolver.(*Bootstrap).UpstreamIPs+0x2a7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:134 # 0xe16eb9 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x79 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:332 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [5: 560] @ 0x76ef97 0xdfccc8 0xdfcbde 0xdfd35f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xdfccc7 github.com/sirupsen/logrus.(*Entry).WithField+0x147 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdfcbdd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x5d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:367 # 0xdfd35e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 0: 0 [2: 192] @ 0x4fdfa6 0x7b7f05 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0e57a 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x7b7f04 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0xa3174f 0xa31736 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0xa3174e github.com/avast/retry-go/v4.newDefaultRetryConfig+0x4e /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:234 # 0xa31735 github.com/avast/retry-go/v4.DoWithData[...]+0x35 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:128 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 96] @ 0x7d07ae 0x7d07d9 0x7db425 0x81cf49 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6ad4 0x7d6cb9 0xe5f525 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7d07ad github.com/miekg/dns.cloneSlice[...]+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x7d07d8 github.com/miekg/dns.(*EDNS0_PADDING).unpack+0x78 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/edns.go:728 # 0x7db424 github.com/miekg/dns.unpackDataOpt+0x1a4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:421 # 0x81cf48 github.com/miekg/dns.(*OPT).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:2313 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6ad3 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:861 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe5f524 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x84 /home/runner/work/blocky/blocky/server/server_endpoints.go:116 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 576] @ 0x7d63dc 0x7d6189 0xe03c57 0xe03c33 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03c56 github.com/miekg/dns.(*Msg).Pack+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03c32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:280 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [1: 80] @ 0x7d06ea 0x7d06b3 0x7db662 0x8131d9 0x7d55f7 0x7d66df 0x7d6176 0xe5f759 0xe5f74a 0xe5e356 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7d06e9 github.com/miekg/dns.cloneSlice[...]+0x49 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x7d06b2 github.com/miekg/dns.(*EDNS0_PADDING).pack+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/edns.go:727 # 0x7db661 github.com/miekg/dns.packDataOpt+0x81 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:432 # 0x8131d8 github.com/miekg/dns.(*OPT).pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:734 # 0x7d55f6 github.com/miekg/dns.packRR+0x176 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:589 # 0x7d66de github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x4fe /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:816 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xe5f758 github.com/miekg/dns.(*Msg).Pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe5f749 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /home/runner/work/blocky/blocky/server/server_endpoints.go:133 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 96] @ 0x58b607 0x667565 0x66736e 0x667db2 0x642709 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x642708 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x108 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:392 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 16] @ 0x4fdfa6 0x831f65 0xe5d746 0xe5dff4 0xe5f56c 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x831f64 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /home/runner/work/blocky/blocky/util/common.go:68 # 0xe5d745 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /home/runner/work/blocky/blocky/server/server.go:447 # 0xe5dff3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:495 # 0xe5f56b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:123 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 64] @ 0x7d5906 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d5905 github.com/miekg/dns.UnpackRRWithHeader+0x65 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:616 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 48] @ 0xe5d6af 0xe5d658 0xe5dff4 0xe5f56c 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe5d6ae github.com/google/uuid.UUID.String+0x12e /home/runner/go/pkg/mod/github.com/google/uuid@v1.6.0/uuid.go:247 # 0xe5d657 github.com/0xERR0R/blocky/server.newRequest+0xd7 /home/runner/work/blocky/blocky/server/server.go:446 # 0xe5dff3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:495 # 0xe5f56b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:123 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [5: 1440] @ 0x4176cc 0x76ecbb 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe030cb 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe030ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:181 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [2: 128] @ 0x4fdfa6 0xe17236 0xe0d37a 0xe0e57a 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0xe17235 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x3f5 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:380 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 24] @ 0x7cd005 0x7db3bc 0x81cf49 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6ad4 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7cd004 github.com/miekg/dns.makeDataOpt+0x1a4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/edns.go:57 # 0x7db3bb github.com/miekg/dns.unpackDataOpt+0x13b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:420 # 0x81cf48 github.com/miekg/dns.(*OPT).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:2313 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6ad3 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:861 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 128] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 96] @ 0x7d06ea 0x7d06b3 0x7cda83 0x7d7694 0x7d63a5 0x7d6176 0xe5f759 0xe5f74a 0xe5e356 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7d06e9 github.com/miekg/dns.cloneSlice[...]+0x49 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x7d06b2 github.com/miekg/dns.(*EDNS0_PADDING).pack+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/edns.go:727 # 0x7cda82 github.com/miekg/dns.(*OPT).len+0x62 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/edns.go:135 # 0x7d7693 github.com/miekg/dns.msgLenWithCompressionMap+0x1b3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:998 # 0x7d63a4 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1c4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:786 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xe5f758 github.com/miekg/dns.(*Msg).Pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe5f749 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /home/runner/work/blocky/blocky/server/server_endpoints.go:133 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 1408] @ 0x605b05 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x605b04 crypto/x509.parseCertificate+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:807 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [7: 2016] @ 0x4176cc 0x76ecbb 0xe033fd 0xe032e0 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe033fc github.com/sirupsen/logrus.(*Entry).WithField+0x37c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe032df github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x25f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:192 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 0: 0 [1: 48] @ 0x412a31 0x76ec1e 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe080fa 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe080f9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [1: 480] @ 0x7d63dc 0x7d6189 0xe03c57 0xe03c33 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03c56 github.com/miekg/dns.(*Msg).Pack+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03c32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:280 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [1: 32] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 336] @ 0x50d4cd 0x8fa22c 0x8f42b3 0x8f7d38 0x8f80f1 0x8f9685 0x8f916d 0x8f8ca8 0x8f3b35 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x50d4cc bytes.ToUpper+0x8c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/bytes.go:643 # 0x8fa22b html/template.(*escaper).escapeText+0x98b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:768 # 0x8f42b2 html/template.(*escaper).escape+0x2d2 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:159 # 0x8f7d37 html/template.(*escaper).escapeList+0x117 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:575 # 0x8f80f0 html/template.(*escaper).escapeListConditionally+0x2f0 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:594 # 0x8f9684 html/template.(*escaper).escapeTemplateBody+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:712 # 0x8f916c html/template.(*escaper).computeOutCtx+0xac /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:673 # 0x8f8ca7 html/template.(*escaper).escapeTree+0x447 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:666 # 0x8f3b34 html/template.escapeTemplate+0x94 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:24 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 96] @ 0x4129ba 0x8fe8a5 0x8fe8b4 0xe6015b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8fe8a4 html/template.makeEscaper+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:123 # 0x8fe8b3 html/template.New+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:286 # 0xe6015a github.com/0xERR0R/blocky/server.configureRootHandler.func1+0xfa /home/runner/work/blocky/blocky/server/server_endpoints.go:197 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 96] @ 0x5cab4a 0x5df25c 0x5ded9b 0x5d3b18 0x5e292c 0x5e27c5 0x5e27c6 0x5bf93d 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5cab49 net.(*netFD).connect+0x229 /opt/hostedtoolcache/go/1.22.10/x64/src/net/fd_unix.go:102 # 0x5df25b net.(*netFD).dial+0x3bb /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:124 # 0x5ded9a net.socket+0x29a /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:70 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e292b net.(*sysDialer).doDialTCPProto+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:85 # 0x5e27c4 net.(*sysDialer).doDialTCP+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:75 # 0x5e27c5 net.(*sysDialer).dialTCP+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:71 # 0x5bf93c net.(*sysDialer).dialSingle+0x27c /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:651 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 131072] @ 0x44f639 0x46393d 0x461605 0xb4d246 0xe50e45 0x6fcde9 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xb4d245 runtime/trace.Start+0x85 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/trace/trace.go:125 # 0xe50e44 net/http/pprof.Trace+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:178 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 192] @ 0x4fb07b 0xe0d475 0xe0e57a 0x4781c1 # 0x4fb07a fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:26 # 0xe0d474 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:73 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 49152] @ 0xa537f4 0xa50f79 0xa5084d 0xa4b63e 0x4781c1 # 0xa537f3 github.com/ThinkChaos/parcour.NewProducersWithBuffer[...]+0x73 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:55 # 0xa50f78 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0xb8 /home/runner/work/blocky/blocky/lists/list_cache.go:166 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [7: 2016] @ 0x4176cc 0x880b54 0x880ab7 0x8fb007 0x8f3df2 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x880b53 text/template.addFuncs+0x213 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/funcs.go:107 # 0x880ab6 text/template.(*Template).Funcs+0x176 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:182 # 0x8fb006 html/template.(*escaper).commit+0x86 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:918 # 0x8f3df1 html/template.escapeTemplate+0x351 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:40 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [10: 2560] @ 0x4842dc 0x484126 0x483e7c 0x4fd9da 0x4fe1d0 0x87b088 0x8747f8 0x874885 0x875a27 0x875627 0x87463c 0x874885 0x8744b8 0x8fe479 0x8fe458 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x4fd9d9 fmt.newPrinter+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:152 # 0x4fe1cf fmt.Fprint+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:261 # 0x87b087 text/template.(*state).printValue+0x187 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:1040 # 0x8747f7 text/template.(*state).walk+0x257 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:269 # 0x874884 text/template.(*state).walk+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:280 # 0x875a26 text/template.(*state).walkRange.func2+0x2c6 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:395 # 0x875626 text/template.(*state).walkRange+0x646 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:403 # 0x87463b text/template.(*state).walk+0x9b /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:283 # 0x874884 text/template.(*state).walk+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:280 # 0x8744b7 text/template.(*Template).execute+0x277 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:224 # 0x8fe478 text/template.(*Template).Execute+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:207 # 0x8fe457 html/template.(*Template).Execute+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:124 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 96] @ 0x412a31 0x6f8976 0x6f84f2 0x6fa89e 0x6fa5ca 0x87469f 0x874885 0x8744b8 0x8fe479 0x8fe458 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x6f8975 net/http.Header.Clone+0x675 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/header.go:105 # 0x6f84f1 net/http.(*response).WriteHeader+0x1f1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1188 # 0x6fa89d net/http.(*response).write+0x23d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1644 # 0x6fa5c9 net/http.(*response).Write+0x29 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1616 # 0x87469e text/template.(*state).walk+0xfe /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:287 # 0x874884 text/template.(*state).walk+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:280 # 0x8744b7 text/template.(*Template).execute+0x277 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:224 # 0x8fe478 text/template.(*Template).Execute+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:207 # 0x8fe457 html/template.(*Template).Execute+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:124 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [4: 192] @ 0x4129ba 0x8f7ea9 0x8f7e5a 0x8f9685 0x8f916d 0x8f8ca8 0x8f3b35 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8f7ea8 html/template.makeEscaper+0xa8 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:118 # 0x8f7e59 html/template.(*escaper).escapeListConditionally+0x59 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:588 # 0x8f9684 html/template.(*escaper).escapeTemplateBody+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:712 # 0x8f916c html/template.(*escaper).computeOutCtx+0xac /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:673 # 0x8f8ca7 html/template.(*escaper).escapeTree+0x447 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:666 # 0x8f3b34 html/template.escapeTemplate+0x94 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:24 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 32] @ 0x4dd3e5 0x4de04e 0x4dc458 0x877a0c 0x8773f5 0x8765f9 0x8765fa 0x875fc5 0x8747c5 0x874885 0x875a27 0x875627 0x87463c 0x874885 0x8744b8 0x8fe479 0x8fe458 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee # 0x4dd3e4 reflect.(*structType).Field+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/reflect/type.go:1001 # 0x4de04d reflect.(*structType).FieldByName+0x16d /opt/hostedtoolcache/go/1.22.10/x64/src/reflect/type.go:1145 # 0x4dc457 reflect.(*rtype).FieldByName+0x97 /opt/hostedtoolcache/go/1.22.10/x64/src/reflect/type.go:740 # 0x877a0b text/template.(*state).evalField+0x30b /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:658 # 0x8773f4 text/template.(*state).evalFieldChain+0x1d4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:613 # 0x8765f8 text/template.(*state).evalFieldNode+0x178 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:577 # 0x8765f9 text/template.(*state).evalCommand+0x179 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:505 # 0x875fc4 text/template.(*state).evalPipeline+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:479 # 0x8747c4 text/template.(*state).walk+0x224 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:267 # 0x874884 text/template.(*state).walk+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:280 # 0x875a26 text/template.(*state).walkRange.func2+0x2c6 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:395 # 0x875626 text/template.(*state).walkRange+0x646 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:403 # 0x87463b text/template.(*state).walk+0x9b /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:283 # 0x874884 text/template.(*state).walk+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:280 # 0x8744b7 text/template.(*Template).execute+0x277 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:224 # 0x8fe478 text/template.(*Template).Execute+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:207 # 0x8fe457 html/template.(*Template).Execute+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:124 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 0: 0 [1: 176] @ 0x751876 0x751877 0x753bd2 0xa49d0d 0xa49ce5 0xa49cde 0xa495a9 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x751875 regexp.newBitState+0xb5 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:52 # 0x751876 regexp.(*Regexp).backtrack+0xb6 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:315 # 0x753bd1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:535 # 0xa49d0c regexp.(*Regexp).doMatch+0x6c /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:514 # 0xa49ce4 regexp.(*Regexp).MatchString+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:531 # 0xa49cdd github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:262 # 0xa495a8 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2c8 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:167 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 1024] @ 0x4842dc 0x484126 0x483e7c 0x75185e 0x751877 0x753bd2 0xa49d0d 0xa49ce5 0xa49cde 0xa495a9 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x75185d regexp.newBitState+0x9d /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:50 # 0x751876 regexp.(*Regexp).backtrack+0xb6 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:315 # 0x753bd1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:535 # 0xa49d0c regexp.(*Regexp).doMatch+0x6c /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:514 # 0xa49ce4 regexp.(*Regexp).MatchString+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:531 # 0xa49cdd github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:262 # 0xa495a8 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2c8 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:167 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 32] @ 0x548aff 0x87106d 0x871028 0x871018 0x87070a 0x870425 0x86ecc9 0x86dca6 0x86d858 0x86d4ee 0x86f14e 0x86f74a 0x86dbea 0x86d858 0x86cef4 0x86c590 0x86b205 0x88152a 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 # 0x548afe strings.genSplit+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:249 # 0x87106c strings.Split+0x18c /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:307 # 0x871027 text/template/parse.(*Tree).newField+0x147 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/node.go:501 # 0x871017 text/template/parse.(*Tree).term+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:776 # 0x870709 text/template/parse.(*Tree).operand+0x29 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:722 # 0x870424 text/template/parse.(*Tree).command+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:692 # 0x86ecc8 text/template/parse.(*Tree).pipeline+0xc68 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:502 # 0x86dca5 text/template/parse.(*Tree).action+0x2c5 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:418 # 0x86d857 text/template/parse.(*Tree).textOrAction+0x237 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:374 # 0x86d4ed text/template/parse.(*Tree).itemList+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:353 # 0x86f14d text/template/parse.(*Tree).parseControl+0x12d /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:531 # 0x86f749 text/template/parse.(*Tree).rangeControl+0x29 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:580 # 0x86dbe9 text/template/parse.(*Tree).action+0x209 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:409 # 0x86d857 text/template/parse.(*Tree).textOrAction+0x237 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:374 # 0x86cef3 text/template/parse.(*Tree).parse+0x4d3 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:315 # 0x86c58f text/template/parse.(*Tree).Parse+0x24f /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:251 # 0x86b204 text/template/parse.Parse+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:66 # 0x881529 text/template.(*Template).Parse+0x729 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [2: 128] @ 0x45bb06 0xa4a525 0xa4a4bc 0xa4aa46 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa4a524 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4a4bb github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa4aa45 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 192] @ 0xa491e5 0xa491e6 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa491e4 bufio.(*Scanner).Text+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa491e5 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x185 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [8: 2048] @ 0x4842dc 0x484126 0x483e7c 0x6e6499 0x6e6929 0x6f9e1b 0x6f9cf2 0x6f4577 0x676b75 0x6faa65 0x6fb80b 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x6e6498 net/http.Header.sortedKeyValues+0x38 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/header.go:174 # 0x6e6928 net/http.Header.writeSubset+0xc8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/header.go:201 # 0x6f9e1a net/http.Header.WriteSubset+0xf9a /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/header.go:193 # 0x6f9cf1 net/http.(*chunkWriter).writeHeader+0xe71 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1528 # 0x6f4576 net/http.(*chunkWriter).Write+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:374 # 0x676b74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:639 # 0x6faa64 net/http.(*response).finishRequest+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1671 # 0x6fb80a net/http.(*conn).serve+0x62a /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2050 0: 0 [7: 560] @ 0x8fe95d 0x8fe946 0x8fea19 0xe6015b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8fe95c text/template.(*Template).init+0x17c /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:72 # 0x8fe945 text/template.New+0x165 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:42 # 0x8fea18 html/template.New+0x238 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:289 # 0xe6015a github.com/0xERR0R/blocky/server.configureRootHandler.func1+0xfa /home/runner/work/blocky/blocky/server/server_endpoints.go:197 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [3: 48] @ 0x4c57a5 0x6fb3b0 0x4781c1 # 0x4c57a4 context.WithCancel+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:237 # 0x6fb3af net/http.(*conn).serve+0x1cf /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1960 0: 0 [2: 64] @ 0x6f8955 0x6f84f2 0x6fa89e 0x6fa5ca 0x87469f 0x874885 0x8744b8 0x8fe479 0x8fe458 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x6f8954 net/http.Header.Clone+0x654 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/header.go:104 # 0x6f84f1 net/http.(*response).WriteHeader+0x1f1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1188 # 0x6fa89d net/http.(*response).write+0x23d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1644 # 0x6fa5c9 net/http.(*response).Write+0x29 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1616 # 0x87469e text/template.(*state).walk+0xfe /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:287 # 0x874884 text/template.(*state).walk+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:280 # 0x8744b7 text/template.(*Template).execute+0x277 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:224 # 0x8fe478 text/template.(*Template).Execute+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:207 # 0x8fe457 html/template.(*Template).Execute+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:124 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [4: 192] @ 0x4129ba 0x8f7eb6 0x8f7e5a 0x8f9685 0x8f916d 0x8f8ca8 0x8f3b35 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8f7eb5 html/template.makeEscaper+0xb5 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:119 # 0x8f7e59 html/template.(*escaper).escapeListConditionally+0x59 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:588 # 0x8f9684 html/template.(*escaper).escapeTemplateBody+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:712 # 0x8f916c html/template.(*escaper).computeOutCtx+0xac /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:673 # 0x8f8ca7 html/template.(*escaper).escapeTree+0x447 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:666 # 0x8f3b34 html/template.escapeTemplate+0x94 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:24 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 96] @ 0x8f4d70 0x8f4725 0x8f7d38 0x8f80f1 0x8f9685 0x8f916d 0x8f8ca8 0x8f3b35 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8f4d6f html/template.(*escaper).escapeAction+0x3cf /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:199 # 0x8f4724 html/template.(*escaper).escape+0x744 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:139 # 0x8f7d37 html/template.(*escaper).escapeList+0x117 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:575 # 0x8f80f0 html/template.(*escaper).escapeListConditionally+0x2f0 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:594 # 0x8f9684 html/template.(*escaper).escapeTemplateBody+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:712 # 0x8f916c html/template.(*escaper).computeOutCtx+0xac /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:673 # 0x8f8ca7 html/template.(*escaper).escapeTree+0x447 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:666 # 0x8f3b34 html/template.escapeTemplate+0x94 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:24 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [4: 256] @ 0x86d53d 0x86d523 0x86f14e 0x86f74a 0x86dbea 0x86d858 0x86cef4 0x86c590 0x86b205 0x88152a 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x86d53c text/template/parse.(*ListNode).append+0x21c /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/node.go:93 # 0x86d522 text/template/parse.(*Tree).itemList+0x202 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:358 # 0x86f14d text/template/parse.(*Tree).parseControl+0x12d /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:531 # 0x86f749 text/template/parse.(*Tree).rangeControl+0x29 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:580 # 0x86dbe9 text/template/parse.(*Tree).action+0x209 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:409 # 0x86d857 text/template/parse.(*Tree).textOrAction+0x237 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:374 # 0x86cef3 text/template/parse.(*Tree).parse+0x4d3 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:315 # 0x86c58f text/template/parse.(*Tree).Parse+0x24f /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:251 # 0x86b204 text/template/parse.Parse+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:66 # 0x881529 text/template.(*Template).Parse+0x729 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [4: 832] @ 0x4faf7a 0x483f11 0x4fd9da 0x4fe1d0 0x87b088 0x8747f8 0x874885 0x875a27 0x875627 0x87463c 0x874885 0x8744b8 0x8fe479 0x8fe458 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x4faf79 fmt.init.func1+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:147 # 0x483f10 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:152 # 0x4fd9d9 fmt.newPrinter+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:152 # 0x4fe1cf fmt.Fprint+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:261 # 0x87b087 text/template.(*state).printValue+0x187 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:1040 # 0x8747f7 text/template.(*state).walk+0x257 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:269 # 0x874884 text/template.(*state).walk+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:280 # 0x875a26 text/template.(*state).walkRange.func2+0x2c6 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:395 # 0x875626 text/template.(*state).walkRange+0x646 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:403 # 0x87463b text/template.(*state).walk+0x9b /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:283 # 0x874884 text/template.(*state).walk+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:280 # 0x8744b7 text/template.(*Template).execute+0x277 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:224 # 0x8fe478 text/template.(*Template).Execute+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:207 # 0x8fe457 html/template.(*Template).Execute+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:124 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 16] @ 0x5adaeb 0x5adaec 0x5cea8c 0xe04a0d 0xe04805 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x5adaea net/netip.Addr.string4+0x20a /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:860 # 0x5adaeb net/netip.Addr.String+0x20b /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:780 # 0x5cea8b net.IP.String+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:305 # 0xe04a0c github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).getClientNames+0x6c /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:82 # 0xe04804 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:63 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [5: 720] @ 0x7d63dc 0x7d6189 0x7c3e3f 0x7c3e2e 0x7c357d 0x7c4145 0xe164be 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0x7c3e3e github.com/miekg/dns.(*Msg).Pack+0x9e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7c3e2d github.com/miekg/dns.(*Conn).WriteMsg+0x8d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:343 # 0x7c357c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:220 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 384] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [5: 560] @ 0x76ef97 0xdfd51d 0xdfd44d 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xdfd51c github.com/sirupsen/logrus.(*Entry).WithField+0x27c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdfd44c github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x1ac /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:416 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [3: 24576] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 192] @ 0x4876cd 0x487952 0x5cb8cc 0x5e2dde 0x5e1fd0 0x70091e 0xe5907b 0xe5d0b0 0x4781c1 # 0x4876cc syscall.anyToSockaddr+0x16c /opt/hostedtoolcache/go/1.22.10/x64/src/syscall/syscall_linux.go:671 # 0x487951 syscall.Getsockname+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/syscall/syscall_linux.go:705 # 0x5cb8cb net.(*netFD).accept+0x1cb /opt/hostedtoolcache/go/1.22.10/x64/src/net/fd_unix.go:188 # 0x5e2ddd net.(*TCPListener).accept+0x1d /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:159 # 0x5e1fcf net.(*TCPListener).Accept+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock.go:327 # 0x70091d net/http.(*Server).Serve+0x33d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3260 # 0xe5907a github.com/0xERR0R/blocky/server.(*httpServer).Serve+0x9a /home/runner/work/blocky/blocky/server/http.go:50 # 0xe5d0af github.com/0xERR0R/blocky/server.(*Server).Start.func2+0x12f /home/runner/work/blocky/blocky/server/server.go:408 0: 0 [5: 40960] @ 0x4aaf73 0x483f11 0x4abbc8 0x4ab5b1 0x4ab32c 0x4ab30b 0x6f9f85 0x6f4577 0x676b75 0x6faa65 0x6fb80b 0x4781c1 # 0x4aaf72 io.init.func1+0x32 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:657 # 0x483f10 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:152 # 0x4abbc7 io.discard.ReadFrom+0x27 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:663 # 0x4ab5b0 io.copyBuffer+0x150 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:415 # 0x4ab32b io.Copy+0x8b /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:388 # 0x4ab30a io.CopyN+0x6a /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:364 # 0x6f9f84 net/http.(*chunkWriter).writeHeader+0x1104 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1413 # 0x6f4576 net/http.(*chunkWriter).Write+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:374 # 0x676b74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:639 # 0x6faa64 net/http.(*response).finishRequest+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1671 # 0x6fb80a net/http.(*conn).serve+0x62a /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2050 0: 0 [1: 128] @ 0x5debc6 0x5deb9d 0x5d3b18 0x5e292c 0x5e27c5 0x5e27c6 0x5bf93d 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5debc5 net.newFD+0xc5 /opt/hostedtoolcache/go/1.22.10/x64/src/net/fd_unix.go:27 # 0x5deb9c net.socket+0x9c /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:27 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e292b net.(*sysDialer).doDialTCPProto+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:85 # 0x5e27c4 net.(*sysDialer).doDialTCP+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:75 # 0x5e27c5 net.(*sysDialer).dialTCP+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:71 # 0x5bf93c net.(*sysDialer).dialSingle+0x27c /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:651 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [2: 4608] @ 0x412d2d 0x41474f 0x416159 0xa34507 0xa344cc 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa34506 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).getBucket+0x86 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:78 # 0xa344cb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x4b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:91 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 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 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 96] @ 0x618c72 0x628cab 0x667665 0x668105 0x62fdc7 0x642859 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x642858 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:399 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [3: 336] @ 0xe5da4b 0xe5dff4 0xe5f56c 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe5da4a github.com/0xERR0R/blocky/server.newRequest+0x4ca /home/runner/work/blocky/blocky/server/server.go:457 # 0xe5dff3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:495 # 0xe5f56b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:123 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 48] @ 0x412a31 0x76ec1e 0xe033fd 0xe032e0 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe033fc github.com/sirupsen/logrus.(*Entry).WithField+0x37c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe032df github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x25f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:192 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 0: 0 [4: 256] @ 0x709930 0x6ee59c 0x6f7168 0x6fb519 0x4781c1 # 0x70992f net/http.readTransfer+0x58f /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transfer.go:572 # 0x6ee59b net/http.readRequest+0x61b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:1130 # 0x6f7167 net/http.(*conn).readRequest+0x247 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1004 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [5: 400] @ 0x4c577b 0x4c575d 0x6f7669 0x6fb519 0x4781c1 # 0x4c577a context.withCancel+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:272 # 0x4c575c context.WithCancel+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:236 # 0x6f7668 net/http.(*conn).readRequest+0x748 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1039 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [1: 1408] @ 0x412d2d 0x412a9a 0x67b771 0x6ee31f 0x6ee320 0x6f7168 0x6fb519 0x4781c1 # 0x67b770 net/textproto.readMIMEHeader+0x90 /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:519 # 0x6ee31e net/textproto.(*Reader).ReadMIMEHeader+0x39e /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:501 # 0x6ee31f net/http.readRequest+0x39f /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:1105 # 0x6f7167 net/http.(*conn).readRequest+0x247 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1004 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [5: 102400] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 144] @ 0x86cabb 0x86ca46 0x86c590 0x86b205 0x88152a 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x86caba text/template/parse.(*Tree).newList+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/node.go:89 # 0x86ca45 text/template/parse.(*Tree).parse+0x25 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:300 # 0x86c58f text/template/parse.(*Tree).Parse+0x24f /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:251 # 0x86b204 text/template/parse.Parse+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:66 # 0x881529 text/template.(*Template).Parse+0x729 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [8: 768] @ 0x86e165 0x86e13e 0x86dca6 0x86d858 0x86cef4 0x86c590 0x86b205 0x88152a 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x86e164 text/template/parse.(*Tree).newPipeline+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/node.go:199 # 0x86e13d text/template/parse.(*Tree).pipeline+0xdd /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:456 # 0x86dca5 text/template/parse.(*Tree).action+0x2c5 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:418 # 0x86d857 text/template/parse.(*Tree).textOrAction+0x237 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:374 # 0x86cef3 text/template/parse.(*Tree).parse+0x4d3 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:315 # 0x86c58f text/template/parse.(*Tree).Parse+0x24f /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:251 # 0x86b204 text/template/parse.Parse+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:66 # 0x881529 text/template.(*Template).Parse+0x729 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [5: 240] @ 0x86d725 0x86d6df 0x86cef4 0x86c590 0x86b205 0x88152a 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x86d724 text/template/parse.(*Tree).newText+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/node.go:136 # 0x86d6de text/template/parse.(*Tree).textOrAction+0xbe /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:370 # 0x86cef3 text/template/parse.(*Tree).parse+0x4d3 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:315 # 0x86c58f text/template/parse.(*Tree).Parse+0x24f /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:251 # 0x86b204 text/template/parse.Parse+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:66 # 0x881529 text/template.(*Template).Parse+0x729 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [35: 2293760] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 136320] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x8f5c05 0x8f5a9c 0x8fb165 0x8f3df2 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8f5c04 html/template.newIdentCmd+0x7a4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:416 # 0x8f5a9b html/template.ensurePipelineContains+0x63b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:327 # 0x8fb164 html/template.(*escaper).commit+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:929 # 0x8f3df1 html/template.escapeTemplate+0x351 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:40 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [11: 3168] @ 0x86b149 0x86b13d 0x88152a 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x86b148 text/template/parse.New+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:132 # 0x86b13c text/template/parse.Parse+0x5c /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:64 # 0x881529 text/template.(*Template).Parse+0x729 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [3: 48] @ 0x8f590e 0x8fb165 0x8f3df2 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8f590d html/template.ensurePipelineContains+0x4ad /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:312 # 0x8fb164 html/template.(*escaper).commit+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:929 # 0x8f3df1 html/template.escapeTemplate+0x351 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:40 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 192] @ 0x6f5f7f 0x6f5f40 0x6f6054 0x6fb45e 0x4781c1 # 0x6f5f7e bufio.NewReaderSize+0x1fe /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:53 # 0x6f5f3f bufio.NewReader+0x1bf /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:60 # 0x6f6053 net/http.newBufioReader+0x2d3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:841 # 0x6fb45d net/http.(*conn).serve+0x27d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1965 0: 0 [2: 8192] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 144] @ 0x4129ba 0x8fe9c5 0x8fe946 0x8fea19 0xe6015b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8fe9c4 text/template.(*Template).init+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:75 # 0x8fe945 text/template.New+0x165 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:42 # 0x8fea18 html/template.New+0x238 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:289 # 0xe6015a github.com/0xERR0R/blocky/server.configureRootHandler.func1+0xfa /home/runner/work/blocky/blocky/server/server_endpoints.go:197 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [5: 80] @ 0x4e62c6 0x4eb74d 0x4f1fd8 0x4ee866 0x4e886d 0x4e6f59 0x87d1ac 0x878c49 0x87769f 0x87664e 0x875fc5 0x8747c5 0x874885 0x875a27 0x875627 0x87463c 0x874885 0x8744b8 0x8fe479 0x8fe458 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 # 0x4e62c5 reflect.packEface+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/reflect/value.go:134 # 0x4eb74c reflect.valueInterface+0xac /opt/hostedtoolcache/go/1.22.10/x64/src/reflect/value.go:1526 # 0x4f1fd7 reflect.Value.assignTo+0x117 /opt/hostedtoolcache/go/1.22.10/x64/src/reflect/value.go:3343 # 0x4ee865 reflect.Value.Set+0xe5 /opt/hostedtoolcache/go/1.22.10/x64/src/reflect/value.go:2325 # 0x4e886c reflect.Value.call+0x16cc /opt/hostedtoolcache/go/1.22.10/x64/src/reflect/value.go:465 # 0x4e6f58 reflect.Value.Call+0xb8 /opt/hostedtoolcache/go/1.22.10/x64/src/reflect/value.go:380 # 0x87d1ab text/template.safeCall+0x8b /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/funcs.go:367 # 0x878c48 text/template.(*state).evalCall+0x848 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:803 # 0x87769e text/template.(*state).evalFunction+0x1fe /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:623 # 0x87664d text/template.(*state).evalCommand+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:510 # 0x875fc4 text/template.(*state).evalPipeline+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:479 # 0x8747c4 text/template.(*state).walk+0x224 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:267 # 0x874884 text/template.(*state).walk+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:280 # 0x875a26 text/template.(*state).walkRange.func2+0x2c6 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:395 # 0x875626 text/template.(*state).walkRange+0x646 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:403 # 0x87463b text/template.(*state).walk+0x9b /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:283 # 0x874884 text/template.(*state).walk+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:280 # 0x8744b7 text/template.(*Template).execute+0x277 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:224 # 0x8fe478 text/template.(*Template).Execute+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:207 # 0x8fe457 html/template.(*Template).Execute+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:124 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 0: 0 [1: 96] @ 0x4c5e66 0x63982d 0x4781c1 # 0x4c5e65 context.(*cancelCtx).Done+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:447 # 0x63982c crypto/tls.(*Conn).handshakeContext.func2+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1530 0: 0 [1: 64] @ 0x7d5d25 0x7d6a05 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d5d24 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [3: 336] @ 0x76ef97 0xe1813e 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe1813d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x4bd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 1792] @ 0x62ac9c 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x62ac9b crypto/tls.(*certCache).newCert+0xfb /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:91 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 32] @ 0x589ae5 0x6012ba 0x606a0a 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x589ae4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x6012b9 crypto/x509.parseExtension+0x79 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:201 # 0x606a09 crypto/x509.parseCertificate+0xf49 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:961 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [4: 448] @ 0x76ef97 0xe033fd 0xe032e0 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe033fc github.com/sirupsen/logrus.(*Entry).WithField+0x37c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe032df github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x25f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:192 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 0: 0 [1: 96] @ 0x5cab65 0x5df25c 0x5ded9b 0x5d3b18 0x5e292c 0x5e27c5 0x5e27c6 0x5bf93d 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5cab64 net.(*netFD).connect+0x244 /opt/hostedtoolcache/go/1.22.10/x64/src/net/fd_unix.go:103 # 0x5df25b net.(*netFD).dial+0x3bb /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:124 # 0x5ded9a net.socket+0x29a /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:70 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e292b net.(*sysDialer).doDialTCPProto+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:85 # 0x5e27c4 net.(*sysDialer).doDialTCP+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:75 # 0x5e27c5 net.(*sysDialer).dialTCP+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:71 # 0x5bf93c net.(*sysDialer).dialSingle+0x27c /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:651 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [2: 96] @ 0x5e4dd7 0x5df6e8 0x5ded9b 0x5d3b18 0x5e6285 0x5bfa14 0x5bf28e 0x5be954 0x5be3da 0x5d70a5 0x5c2cea 0x5c3f6b 0x5c7865 0x4781c1 # 0x5e4dd6 net.sockaddrToUDP+0x56 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock_posix.go:18 # 0x5df6e7 net.(*netFD).dial+0x847 /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:143 # 0x5ded9a net.socket+0x29a /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:70 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e6284 net.(*sysDialer).dialUDP+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock_posix.go:212 # 0x5bfa13 net.(*sysDialer).dialSingle+0x353 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:655 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x5d70a4 net.(*Resolver).dial+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:702 # 0x5c2ce9 net.(*Resolver).exchange+0x349 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:184 # 0x5c3f6a net.(*Resolver).tryOneName+0x44a /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:305 # 0x5c7864 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:680 0: 0 [4: 512] @ 0x5debc6 0x5deb9d 0x5d3b18 0x5e6285 0x5bfa14 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5debc5 net.newFD+0xc5 /opt/hostedtoolcache/go/1.22.10/x64/src/net/fd_unix.go:27 # 0x5deb9c net.socket+0x9c /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:27 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e6284 net.(*sysDialer).dialUDP+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock_posix.go:212 # 0x5bfa13 net.(*sysDialer).dialSingle+0x353 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:655 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 16] @ 0x75ff8e 0x75ff31 0xe5d645 0xe5d658 0xe5dff4 0xe5f56c 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x75ff8d github.com/google/uuid.NewRandomFromReader+0x2d /home/runner/go/pkg/mod/github.com/google/uuid@v1.6.0/version4.go:48 # 0x75ff30 github.com/google/uuid.NewRandom+0x50 /home/runner/go/pkg/mod/github.com/google/uuid@v1.6.0/version4.go:41 # 0xe5d644 github.com/google/uuid.New+0xc4 /home/runner/go/pkg/mod/github.com/google/uuid@v1.6.0/version4.go:14 # 0xe5d657 github.com/0xERR0R/blocky/server.newRequest+0xd7 /home/runner/work/blocky/blocky/server/server.go:446 # 0xe5dff3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:495 # 0xe5f56b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:123 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [5: 120] @ 0x87890b 0x87769f 0x87664e 0x875fc5 0x8747c5 0x874885 0x875a27 0x875627 0x87463c 0x874885 0x8744b8 0x8fe479 0x8fe458 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x87890a text/template.(*state).evalCall+0x50a /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:774 # 0x87769e text/template.(*state).evalFunction+0x1fe /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:623 # 0x87664d text/template.(*state).evalCommand+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:510 # 0x875fc4 text/template.(*state).evalPipeline+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:479 # 0x8747c4 text/template.(*state).walk+0x224 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:267 # 0x874884 text/template.(*state).walk+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:280 # 0x875a26 text/template.(*state).walkRange.func2+0x2c6 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:395 # 0x875626 text/template.(*state).walkRange+0x646 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:403 # 0x87463b text/template.(*state).walk+0x9b /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:283 # 0x874884 text/template.(*state).walk+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:280 # 0x8744b7 text/template.(*Template).execute+0x277 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:224 # 0x8fe478 text/template.(*Template).Execute+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:207 # 0x8fe457 html/template.(*Template).Execute+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:124 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [3: 144] @ 0x4129ba 0x6f777c 0x6fb519 0x4781c1 # 0x6f777b net/http.(*conn).readRequest+0x85b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1057 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [2: 160] @ 0x4fb07b 0xa4922b 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4fb07a fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:26 # 0xa4922a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1ca /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [8: 384] @ 0xa49597 0xa49590 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49596 bufio.(*Scanner).Text+0x2b6 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa4958f github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2af /home/runner/work/blocky/blocky/lists/parsers/hosts.go:165 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 1536] @ 0x4842dc 0x484126 0x483e7c 0x6f6266 0x6f78f3 0x6fb519 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x6f6265 net/http.newBufioWriterSize+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:852 # 0x6f78f2 net/http.(*conn).readRequest+0x9d2 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1071 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [7: 336] @ 0x8f4d70 0x8f4725 0x8f7d38 0x8f80f1 0x8f71c5 0x8f40a6 0x8f7d38 0x8f80f1 0x8f9685 0x8f916d 0x8f8ca8 0x8f3b35 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8f4d6f html/template.(*escaper).escapeAction+0x3cf /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:199 # 0x8f4724 html/template.(*escaper).escape+0x744 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:139 # 0x8f7d37 html/template.(*escaper).escapeList+0x117 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:575 # 0x8f80f0 html/template.(*escaper).escapeListConditionally+0x2f0 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:594 # 0x8f71c4 html/template.(*escaper).escapeBranch+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:525 # 0x8f40a5 html/template.(*escaper).escape+0xc5 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:155 # 0x8f7d37 html/template.(*escaper).escapeList+0x117 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:575 # 0x8f80f0 html/template.(*escaper).escapeListConditionally+0x2f0 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:594 # 0x8f9684 html/template.(*escaper).escapeTemplateBody+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:712 # 0x8f916c html/template.(*escaper).computeOutCtx+0xac /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:673 # 0x8f8ca7 html/template.(*escaper).escapeTree+0x447 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:666 # 0x8f3b34 html/template.escapeTemplate+0x94 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:24 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [6: 288] @ 0x87108b 0x871018 0x87070a 0x870425 0x86ecc9 0x86dca6 0x86d858 0x86cef4 0x86c590 0x86b205 0x88152a 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x87108a text/template/parse.(*Tree).newField+0x1aa /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/node.go:501 # 0x871017 text/template/parse.(*Tree).term+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:776 # 0x870709 text/template/parse.(*Tree).operand+0x29 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:722 # 0x870424 text/template/parse.(*Tree).command+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:692 # 0x86ecc8 text/template/parse.(*Tree).pipeline+0xc68 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:502 # 0x86dca5 text/template/parse.(*Tree).action+0x2c5 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:418 # 0x86d857 text/template/parse.(*Tree).textOrAction+0x237 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:374 # 0x86cef3 text/template/parse.(*Tree).parse+0x4d3 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:315 # 0x86c58f text/template/parse.(*Tree).Parse+0x24f /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:251 # 0x86b204 text/template/parse.Parse+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:66 # 0x881529 text/template.(*Template).Parse+0x729 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 96] @ 0x4129ba 0x8f7edf 0x8f7e5a 0x8f9685 0x8f916d 0x8f8ca8 0x8f3b35 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8f7ede html/template.makeEscaper+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:122 # 0x8f7e59 html/template.(*escaper).escapeListConditionally+0x59 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:588 # 0x8f9684 html/template.(*escaper).escapeTemplateBody+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:712 # 0x8f916c html/template.(*escaper).computeOutCtx+0xac /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:673 # 0x8f8ca7 html/template.(*escaper).escapeTree+0x447 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:666 # 0x8f3b34 html/template.escapeTemplate+0x94 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:24 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [9: 221184] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 32640] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 1536] @ 0x4842dc 0x484126 0x483e7c 0x83471e 0x7004ee 0x6fb7c8 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x83471d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x9d /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:81 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 96] @ 0x412a31 0x880f45 0x880f00 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x880f44 text/template.builtins+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/funcs.go:40 # 0x880eff text/template.(*Template).Parse+0xff /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [15: 1680] @ 0x6f7795 0x6fb519 0x4781c1 # 0x6f7794 net/http.(*conn).readRequest+0x874 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1059 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [15: 5280] @ 0x4176cc 0x6f8a95 0x6f84f2 0x6fa89e 0x6fa5ca 0x87469f 0x874885 0x8744b8 0x8fe479 0x8fe458 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x6f8a94 net/http.Header.Clone+0x794 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/header.go:114 # 0x6f84f1 net/http.(*response).WriteHeader+0x1f1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1188 # 0x6fa89d net/http.(*response).write+0x23d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1644 # 0x6fa5c9 net/http.(*response).Write+0x29 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1616 # 0x87469e text/template.(*state).walk+0xfe /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:287 # 0x874884 text/template.(*state).walk+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:280 # 0x8744b7 text/template.(*Template).execute+0x277 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:224 # 0x8fe478 text/template.(*Template).Execute+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:207 # 0x8fe457 html/template.(*Template).Execute+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:124 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [10: 240] @ 0x4e7ea5 0x4e6f59 0x87d1ac 0x878c49 0x87769f 0x87664e 0x875fc5 0x8747c5 0x874885 0x875a27 0x875627 0x87463c 0x874885 0x8744b8 0x8fe479 0x8fe458 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 # 0x4e7ea4 reflect.Value.call+0xd04 /opt/hostedtoolcache/go/1.22.10/x64/src/reflect/value.go:618 # 0x4e6f58 reflect.Value.Call+0xb8 /opt/hostedtoolcache/go/1.22.10/x64/src/reflect/value.go:380 # 0x87d1ab text/template.safeCall+0x8b /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/funcs.go:367 # 0x878c48 text/template.(*state).evalCall+0x848 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:803 # 0x87769e text/template.(*state).evalFunction+0x1fe /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:623 # 0x87664d text/template.(*state).evalCommand+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:510 # 0x875fc4 text/template.(*state).evalPipeline+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:479 # 0x8747c4 text/template.(*state).walk+0x224 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:267 # 0x874884 text/template.(*state).walk+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:280 # 0x875a26 text/template.(*state).walkRange.func2+0x2c6 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:395 # 0x875626 text/template.(*state).walkRange+0x646 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:403 # 0x87463b text/template.(*state).walk+0x9b /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:283 # 0x874884 text/template.(*state).walk+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:280 # 0x8744b7 text/template.(*Template).execute+0x277 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:224 # 0x8fe478 text/template.(*Template).Execute+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:207 # 0x8fe457 html/template.(*Template).Execute+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:124 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [28: 19712] @ 0x4176cc 0x8f806e 0x8f71c5 0x8f40a6 0x8f7d38 0x8f80f1 0x8f9685 0x8f916d 0x8f8ca8 0x8f3b35 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8f806d html/template.(*escaper).escapeListConditionally+0x26d /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:592 # 0x8f71c4 html/template.(*escaper).escapeBranch+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:525 # 0x8f40a5 html/template.(*escaper).escape+0xc5 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:155 # 0x8f7d37 html/template.(*escaper).escapeList+0x117 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:575 # 0x8f80f0 html/template.(*escaper).escapeListConditionally+0x2f0 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:594 # 0x8f9684 html/template.(*escaper).escapeTemplateBody+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:712 # 0x8f916c html/template.(*escaper).computeOutCtx+0xac /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:673 # 0x8f8ca7 html/template.(*escaper).escapeTree+0x447 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:666 # 0x8f3b34 html/template.escapeTemplate+0x94 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:24 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [45: 51840] @ 0x412d2d 0x412a9a 0x880f45 0x880f00 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x880f44 text/template.builtins+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/funcs.go:40 # 0x880eff text/template.(*Template).Parse+0xff /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [6: 1536] @ 0x4842dc 0x484126 0x483e7c 0x6f6266 0x6fb49e 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x6f6265 net/http.newBufioWriterSize+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:852 # 0x6fb49d net/http.(*conn).serve+0x2bd /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1966 0: 0 [3: 144] @ 0x4129ba 0x86b137 0x88152a 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x86b136 text/template/parse.Parse+0x56 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:63 # 0x881529 text/template.(*Template).Parse+0x729 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [10: 2080] @ 0x4176cc 0x8fea79 0xe6015b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8fea78 html/template.New+0x298 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:293 # 0xe6015a github.com/0xERR0R/blocky/server.configureRootHandler.func1+0xfa /home/runner/work/blocky/blocky/server/server_endpoints.go:197 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [3: 192] @ 0x8f6f65 0x8f40a6 0x8f7d38 0x8f80f1 0x8f9685 0x8f916d 0x8f8ca8 0x8f3b35 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8f6f64 html/template.(*escaper).escapeBranch+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:509 # 0x8f40a5 html/template.(*escaper).escape+0xc5 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:155 # 0x8f7d37 html/template.(*escaper).escapeList+0x117 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:575 # 0x8f80f0 html/template.(*escaper).escapeListConditionally+0x2f0 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:594 # 0x8f9684 html/template.(*escaper).escapeTemplateBody+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:712 # 0x8f916c html/template.(*escaper).computeOutCtx+0xac /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:673 # 0x8f8ca7 html/template.(*escaper).escapeTree+0x447 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:666 # 0x8f3b34 html/template.escapeTemplate+0x94 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:24 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [4: 960] @ 0x83405a 0xe607cf 0x483f11 0x83471e 0x7004ee 0x6fb7c8 0x4781c1 # 0x834059 github.com/go-chi/chi/v5.NewRouteContext+0x19 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/context.go:34 # 0xe607ce github.com/0xERR0R/blocky/server.withCommonMiddleware.NewMux.func1+0xe /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:55 # 0x483f10 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:152 # 0x83471d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x9d /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:81 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [11: 3168] @ 0x416427 0x8fac45 0x8f537d 0x8f4725 0x8f7d38 0x8f80f1 0x8f71c5 0x8f40a6 0x8f7d38 0x8f80f1 0x8f9685 0x8f916d 0x8f8ca8 0x8f3b35 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 # 0x8fac44 html/template.(*escaper).editActionNode+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:895 # 0x8f537c html/template.(*escaper).escapeAction+0x9dc /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:263 # 0x8f4724 html/template.(*escaper).escape+0x744 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:139 # 0x8f7d37 html/template.(*escaper).escapeList+0x117 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:575 # 0x8f80f0 html/template.(*escaper).escapeListConditionally+0x2f0 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:594 # 0x8f71c4 html/template.(*escaper).escapeBranch+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:525 # 0x8f40a5 html/template.(*escaper).escape+0xc5 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:155 # 0x8f7d37 html/template.(*escaper).escapeList+0x117 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:575 # 0x8f80f0 html/template.(*escaper).escapeListConditionally+0x2f0 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:594 # 0x8f9684 html/template.(*escaper).escapeTemplateBody+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:712 # 0x8f916c html/template.(*escaper).computeOutCtx+0xac /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:673 # 0x8f8ca7 html/template.(*escaper).escapeTree+0x447 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:666 # 0x8f3b34 html/template.escapeTemplate+0x94 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:24 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [4: 192] @ 0x5e24c5 0x5cba05 0x5e2dde 0x5e1fd0 0x70091e 0xe5907b 0xe5d0b0 0x4781c1 # 0x5e24c4 net.sockaddrToTCP+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:21 # 0x5cba04 net.(*netFD).accept+0x304 /opt/hostedtoolcache/go/1.22.10/x64/src/net/fd_unix.go:189 # 0x5e2ddd net.(*TCPListener).accept+0x1d /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:159 # 0x5e1fcf net.(*TCPListener).Accept+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock.go:327 # 0x70091d net/http.(*Server).Serve+0x33d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3260 # 0xe5907a github.com/0xERR0R/blocky/server.(*httpServer).Serve+0x9a /home/runner/work/blocky/blocky/server/http.go:50 # 0xe5d0af github.com/0xERR0R/blocky/server.(*Server).Start.func2+0x12f /home/runner/work/blocky/blocky/server/server.go:408 0: 0 [2: 96] @ 0x4129ba 0x8f7ea9 0x8f7e5a 0x8f71c5 0x8f40a6 0x8f7d38 0x8f80f1 0x8f9685 0x8f916d 0x8f8ca8 0x8f3b35 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8f7ea8 html/template.makeEscaper+0xa8 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:118 # 0x8f7e59 html/template.(*escaper).escapeListConditionally+0x59 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:588 # 0x8f71c4 html/template.(*escaper).escapeBranch+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:525 # 0x8f40a5 html/template.(*escaper).escape+0xc5 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:155 # 0x8f7d37 html/template.(*escaper).escapeList+0x117 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:575 # 0x8f80f0 html/template.(*escaper).escapeListConditionally+0x2f0 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:594 # 0x8f9684 html/template.(*escaper).escapeTemplateBody+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:712 # 0x8f916c html/template.(*escaper).computeOutCtx+0xac /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:673 # 0x8f8ca7 html/template.(*escaper).escapeTree+0x447 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:666 # 0x8f3b34 html/template.escapeTemplate+0x94 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:24 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [20: 320] @ 0x5ad7ee 0x5e3646 0x5e3cbd 0x80c507 0x7fa585 0x7f7593 0x7f920e 0x7f7c90 0xe5d1e9 0x4781c1 # 0x5ad7ed net/netip.Addr.AsSlice+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:724 # 0x5e3645 net.UDPAddrFromAddrPort+0x25 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock.go:107 # 0x5e3cbc net.(*UDPConn).ReadMsgUDP+0x5c /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock.go:193 # 0x80c506 github.com/miekg/dns.ReadFromSessionUDP+0x86 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/udp.go:43 # 0x7fa584 github.com/miekg/dns.(*Server).readUDP+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:716 # 0x7f7592 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:174 # 0x7f920d github.com/miekg/dns.(*Server).serveUDP+0x26d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:530 # 0x7f7c8f github.com/miekg/dns.(*Server).ListenAndServe+0x5af /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:359 # 0xe5d1e8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:396 0: 0 [1: 48] @ 0x412a31 0x6f8976 0x6f84f2 0x6fcfb5 0x6fd0ee 0x836ed6 0x836eb9 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x6f8975 net/http.Header.Clone+0x675 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/header.go:105 # 0x6f84f1 net/http.(*response).WriteHeader+0x1f1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1188 # 0x6fcfb4 net/http.Error+0x194 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2183 # 0x6fd0ed net/http.NotFound+0x2d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2188 # 0x836ed5 net/http.HandlerFunc.ServeHTTP+0x295 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836eb8 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x278 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:486 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 16] @ 0x4fdfa6 0x831d14 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x831d13 github.com/0xERR0R/blocky/util.AnswerToString+0x313 /home/runner/work/blocky/blocky/util/common.go:49 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [20: 1280] @ 0xa49fd6 0xa49fc0 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49fd5 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa49fbf github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 208] @ 0x4c10e8 0x4c0c4c 0x5dce38 0x5cbd3f 0x5cc986 0x5c5907 0x5c5cd4 0x5d92cf 0x5ba2f7 0x5d6217 0x5b9375 0x4781c1 # 0x4c10e7 os.statNolog+0x27 /opt/hostedtoolcache/go/1.22.10/x64/src/os/stat_unix.go:30 # 0x4c0c4b os.Stat+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/os/stat.go:13 # 0x5dce37 net.stat+0x17 /opt/hostedtoolcache/go/1.22.10/x64/src/net/parse.go:84 # 0x5cbd3e net.readHosts+0xfe /opt/hostedtoolcache/go/1.22.10/x64/src/net/hosts.go:59 # 0x5cc985 net.lookupStaticHost+0xc5 /opt/hostedtoolcache/go/1.22.10/x64/src/net/hosts.go:132 # 0x5c5906 net.goLookupIPFiles+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:603 # 0x5c5cd3 net.(*Resolver).goLookupIPCNAMEOrder+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:625 # 0x5d92ce net.(*Resolver).lookupIP+0xee /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup_unix.go:68 # 0x5ba2f6 net.init.func1+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/hook.go:22 # 0x5d6216 net.(*Resolver).lookupIPAddr.func1+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:334 # 0x5b9374 internal/singleflight.(*Group).doCall+0x34 /opt/hostedtoolcache/go/1.22.10/x64/src/internal/singleflight/singleflight.go:93 0: 0 [6: 672] @ 0x76ef97 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0e57a 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [6: 144] @ 0x4e7ea5 0x4e6f59 0x87d1ac 0x878c49 0x87769f 0x87664e 0x875fc5 0x8747c5 0x874885 0x8744b8 0x8fe479 0x8fe458 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x4e7ea4 reflect.Value.call+0xd04 /opt/hostedtoolcache/go/1.22.10/x64/src/reflect/value.go:618 # 0x4e6f58 reflect.Value.Call+0xb8 /opt/hostedtoolcache/go/1.22.10/x64/src/reflect/value.go:380 # 0x87d1ab text/template.safeCall+0x8b /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/funcs.go:367 # 0x878c48 text/template.(*state).evalCall+0x848 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:803 # 0x87769e text/template.(*state).evalFunction+0x1fe /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:623 # 0x87664d text/template.(*state).evalCommand+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:510 # 0x875fc4 text/template.(*state).evalPipeline+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:479 # 0x8747c4 text/template.(*state).walk+0x224 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:267 # 0x874884 text/template.(*state).walk+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:280 # 0x8744b7 text/template.(*Template).execute+0x277 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:224 # 0x8fe478 text/template.(*Template).Execute+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:207 # 0x8fe457 html/template.(*Template).Execute+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:124 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 48] @ 0x5c7265 0x5d92cf 0x5ba2f7 0x5d6217 0x5b9375 0x4781c1 # 0x5c7264 net.(*Resolver).goLookupIPCNAMEOrder+0x1644 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:748 # 0x5d92ce net.(*Resolver).lookupIP+0xee /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup_unix.go:68 # 0x5ba2f6 net.init.func1+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/hook.go:22 # 0x5d6216 net.(*Resolver).lookupIPAddr.func1+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:334 # 0x5b9374 internal/singleflight.(*Group).doCall+0x34 /opt/hostedtoolcache/go/1.22.10/x64/src/internal/singleflight/singleflight.go:93 0: 0 [1: 32] @ 0x800212 0x7dce6e 0x8103d8 0x7d55f7 0x7d65ba 0x7d6189 0xe03c57 0xe03c33 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 # 0x800211 github.com/miekg/dns.(*SVCBIPv6Hint).pack+0x31 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:707 # 0x7dce6d github.com/miekg/dns.packDataSVCB+0x1ed /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:626 # 0x8103d7 github.com/miekg/dns.(*HTTPS).pack+0x137 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:344 # 0x7d55f6 github.com/miekg/dns.packRR+0x176 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:589 # 0x7d65b9 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:804 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03c56 github.com/miekg/dns.(*Msg).Pack+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03c32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:280 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [2: 6144] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 896] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [10: 11520] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 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 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [19: 5472] @ 0x416427 0x8fac45 0x8f537d 0x8f4725 0x8f7d38 0x8f6fdf 0x8f40a6 0x8f7d38 0x8f80f1 0x8f9685 0x8f916d 0x8f8ca8 0x8f3b35 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8fac44 html/template.(*escaper).editActionNode+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:895 # 0x8f537c html/template.(*escaper).escapeAction+0x9dc /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:263 # 0x8f4724 html/template.(*escaper).escape+0x744 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:139 # 0x8f7d37 html/template.(*escaper).escapeList+0x117 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:575 # 0x8f6fde html/template.(*escaper).escapeBranch+0xfe /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:511 # 0x8f40a5 html/template.(*escaper).escape+0xc5 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:155 # 0x8f7d37 html/template.(*escaper).escapeList+0x117 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:575 # 0x8f80f0 html/template.(*escaper).escapeListConditionally+0x2f0 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:594 # 0x8f9684 html/template.(*escaper).escapeTemplateBody+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:712 # 0x8f916c html/template.(*escaper).computeOutCtx+0xac /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:673 # 0x8f8ca7 html/template.(*escaper).escapeTree+0x447 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:666 # 0x8f3b34 html/template.escapeTemplate+0x94 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:24 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 48] @ 0xe0f01e 0xe0ef05 0xe0ddcf 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 # 0xe0f01d github.com/0xERR0R/blocky/resolver.weightedRandom+0x5d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:245 # 0xe0ef04 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xe0ddce github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 0: 0 [11: 2112] @ 0xe106a5 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe106a4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x64 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:183 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 24] @ 0x7d692a 0x7d6cb9 0xe5f525 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7d6929 github.com/miekg/dns.(*Msg).unpack+0x1a9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:849 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe5f524 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x84 /home/runner/work/blocky/blocky/server/server_endpoints.go:116 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 288] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 224] @ 0x76ef97 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe080fa 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe080f9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 0: 0 [1: 24] @ 0x7dc7a7 0x7dc6c1 0x819d97 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7dc7a6 github.com/miekg/dns.makeSVCBKeyValue+0x346 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:199 # 0x7dc6c0 github.com/miekg/dns.unpackDataSVCB+0x260 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:599 # 0x819d96 github.com/miekg/dns.(*HTTPS).unpack+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:1728 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [3: 432] @ 0xe5f4fe 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe5f4fd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x5d /home/runner/work/blocky/blocky/server/server_endpoints.go:115 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 64] @ 0x606b3b 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x606b3a crypto/x509.parseCertificate+0x107a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:970 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [4: 448] @ 0x76ef97 0x7b7c57 0x7b7b6f 0x7b7bf9 0xe5d847 0xe5dff4 0xe5f56c 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7c56 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /home/runner/work/blocky/blocky/log/context.go:44 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0x7b7bf8 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe5d846 github.com/0xERR0R/blocky/server.newRequest+0x2c6 /home/runner/work/blocky/blocky/server/server.go:445 # 0xe5dff3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:495 # 0xe5f56b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:123 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [4: 192] @ 0x45bb06 0x86d705 0x86d6df 0x86cef4 0x86c590 0x86b205 0x88152a 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x86d704 text/template/parse.(*Tree).newText+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/node.go:136 # 0x86d6de text/template/parse.(*Tree).textOrAction+0xbe /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:370 # 0x86cef3 text/template/parse.(*Tree).parse+0x4d3 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:315 # 0x86c58f text/template/parse.(*Tree).Parse+0x24f /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:251 # 0x86b204 text/template/parse.Parse+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:66 # 0x881529 text/template.(*Template).Parse+0x729 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 64] @ 0xe15f85 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0xe15f84 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0xc4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 # 0xe15e48 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:204 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [7: 1792] @ 0x4842dc 0x484126 0x483e7c 0x6ede85 0x6edfbf 0x6f7168 0x6fb519 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x6ede84 net/http.newTextprotoReader+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:1022 # 0x6edfbe net/http.readRequest+0x3e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:1052 # 0x6f7167 net/http.(*conn).readRequest+0x247 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1004 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [30: 61440] @ 0x6f63b7 0x6f6393 0x6f78f3 0x6fb519 0x4781c1 # 0x6f63b6 bufio.NewWriterSize+0x1b6 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:596 # 0x6f6392 net/http.newBufioWriterSize+0x192 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:858 # 0x6f78f2 net/http.(*conn).readRequest+0x9d2 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1071 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [35: 1120] @ 0xa49597 0xa49590 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49596 bufio.(*Scanner).Text+0x2b6 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa4958f github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2af /home/runner/work/blocky/blocky/lists/parsers/hosts.go:165 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x4129ba 0x8fe80f 0xe6015b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8fe80e html/template.New+0x2e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:285 # 0xe6015a github.com/0xERR0R/blocky/server.configureRootHandler.func1+0xfa /home/runner/work/blocky/blocky/server/server_endpoints.go:197 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 448] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [4: 192] @ 0x4129ba 0x8f7eec 0x8f7e5a 0x8f9685 0x8f916d 0x8f8ca8 0x8f3b35 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8f7eeb html/template.makeEscaper+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:123 # 0x8f7e59 html/template.(*escaper).escapeListConditionally+0x59 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:588 # 0x8f9684 html/template.(*escaper).escapeTemplateBody+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:712 # 0x8f916c html/template.(*escaper).computeOutCtx+0xac /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:673 # 0x8f8ca7 html/template.(*escaper).escapeTree+0x447 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:666 # 0x8f3b34 html/template.escapeTemplate+0x94 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:24 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 112] @ 0x7b7934 0x7b78fd 0x7b7b85 0xe11e2d 0xe11ce5 0xe10428 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7b7933 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b78fc github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe10427 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [4: 256] @ 0x4876cd 0x48781f 0x4b9ce8 0x4b7e3e 0x5cb729 0x5e2dde 0x5e1fd0 0x70091e 0xe5907b 0xe5d0b0 0x4781c1 # 0x4876cc syscall.anyToSockaddr+0x16c /opt/hostedtoolcache/go/1.22.10/x64/src/syscall/syscall_linux.go:671 # 0x48781e syscall.Accept4+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/syscall/syscall_linux.go:691 # 0x4b9ce7 internal/poll.accept+0x27 /opt/hostedtoolcache/go/1.22.10/x64/src/internal/poll/sock_cloexec.go:17 # 0x4b7e3d internal/poll.(*FD).Accept+0x1bd /opt/hostedtoolcache/go/1.22.10/x64/src/internal/poll/fd_unix.go:602 # 0x5cb728 net.(*netFD).accept+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/fd_unix.go:172 # 0x5e2ddd net.(*TCPListener).accept+0x1d /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:159 # 0x5e1fcf net.(*TCPListener).Accept+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock.go:327 # 0x70091d net/http.(*Server).Serve+0x33d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3260 # 0xe5907a github.com/0xERR0R/blocky/server.(*httpServer).Serve+0x9a /home/runner/work/blocky/blocky/server/http.go:50 # 0xe5d0af github.com/0xERR0R/blocky/server.(*Server).Start.func2+0x12f /home/runner/work/blocky/blocky/server/server.go:408 0: 0 [2: 32] @ 0xdf9112 0xdf8dbb 0xe10f12 0x4781c1 # 0xdf9111 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x2d1 /home/runner/work/blocky/blocky/querylog/logger_writer.go:39 # 0xdf8dba github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [1: 24] @ 0xe1b014 0xe0f33b 0xe0ef05 0xe0ddcf 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 # 0xe1b013 github.com/mroth/weightedrand/v2.NewChooser[...]+0x33 /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:42 # 0xe0f33a github.com/0xERR0R/blocky/resolver.weightedRandom+0x37a /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xe0ef04 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xe0ddce github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [1: 24] @ 0x7d46e6 0x7d9338 0x7d57c5 0x7d5cac 0x7d6a05 0x7d6cb9 0xe0390f 0xe03425 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d9337 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d57c4 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe0390e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:231 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 0: 0 [2: 224] @ 0x76ef97 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe10428 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe10427 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [3: 192] @ 0x7c033a 0x7d596c 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0xe0390f 0xe03425 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be # 0x7c0339 github.com/miekg/dns.init.func2+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:12 # 0x7d596b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe0390e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:231 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 0: 0 [6: 672] @ 0x4c6c14 0x4c744d 0x4c740f 0xe1742a 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x4c6c13 context.WithDeadlineCause+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:626 # 0x4c744c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x4c740e context.WithTimeout+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:690 # 0xe17429 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:347 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [9: 1152] @ 0x5cb845 0x5cb7ef 0x5e2dde 0x5e1fd0 0x70091e 0xe5907b 0xe5d0b0 0x4781c1 # 0x5cb844 net.newFD+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/net/fd_unix.go:27 # 0x5cb7ee net.(*netFD).accept+0xee /opt/hostedtoolcache/go/1.22.10/x64/src/net/fd_unix.go:180 # 0x5e2ddd net.(*TCPListener).accept+0x1d /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:159 # 0x5e1fcf net.(*TCPListener).Accept+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock.go:327 # 0x70091d net/http.(*Server).Serve+0x33d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3260 # 0xe5907a github.com/0xERR0R/blocky/server.(*httpServer).Serve+0x9a /home/runner/work/blocky/blocky/server/http.go:50 # 0xe5d0af github.com/0xERR0R/blocky/server.(*Server).Start.func2+0x12f /home/runner/work/blocky/blocky/server/server.go:408 0: 0 [1: 160] @ 0x4127d7 0x41794d 0x7d3d09 0x7d3cb3 0x814a99 0x7d55f7 0x7d6651 0x7d6176 0xe5f759 0xe5f74a 0xe5e356 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7d3d08 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:180 # 0x7d3cb2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:307 # 0x814a98 github.com/miekg/dns.(*SOA).pack+0xb8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:922 # 0x7d55f6 github.com/miekg/dns.packRR+0x176 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:589 # 0x7d6650 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:810 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xe5f758 github.com/miekg/dns.(*Msg).Pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe5f749 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /home/runner/work/blocky/blocky/server/server_endpoints.go:133 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 176] @ 0x51acaa 0x51a80b 0x62bdd4 0x62fdd6 0x642859 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x51aca9 crypto/aes.newCipher+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:48 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x62bdd3 crypto/tls.aeadAESGCMTLS13+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:555 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x642858 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:399 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 16] @ 0x7b7ec8 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0e57a 0x4781c1 # 0x7b7ec7 github.com/0xERR0R/blocky/log.WithPrefix+0xa7 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 192] @ 0x58b607 0x64a0ba 0x64a093 0x58b307 0x58b692 0x6465b3 0x64649a 0x63607f 0x63b2e5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x64a0b9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x64a092 crypto/tls.(*clientHelloMsg).marshal.func8+0x12 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:180 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6465b2 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xd12 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x646499 crypto/tls.(*clientHelloMsg).marshal+0xbf9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:179 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x63b2e4 crypto/tls.(*Conn).clientHandshake+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:208 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 224] @ 0x76ef97 0xe11db7 0xe11eb1 0x7b7b6f 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0e57a 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe11db6 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields.func1+0x16 /home/runner/work/blocky/blocky/resolver/resolver.go:198 # 0xe11eb0 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x30 /home/runner/work/blocky/blocky/resolver/resolver.go:206 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x7d5906 0x7d584d 0x7d5cac 0x7d6ad4 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d5905 github.com/miekg/dns.UnpackRRWithHeader+0x65 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:616 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6ad3 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:861 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [4: 448] @ 0x7b7a3a 0x7b7aa9 0x7b7b65 0xe11e2d 0xe11ce5 0xe080fa 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 # 0x7b7a39 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b7aa8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7b7b64 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe080f9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [3: 336] @ 0x7b7934 0x7b78fd 0x7b7b85 0x7b7bf9 0xe5d847 0xe5dff4 0xe5f56c 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7b7933 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b78fc github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0x7b7bf8 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe5d846 github.com/0xERR0R/blocky/server.newRequest+0x2c6 /home/runner/work/blocky/blocky/server/server.go:445 # 0xe5dff3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:495 # 0xe5f56b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:123 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [3: 144] @ 0x4129ba 0x8f7eb6 0x8f7e5a 0x8f71c5 0x8f40a6 0x8f7d38 0x8f80f1 0x8f9685 0x8f916d 0x8f8ca8 0x8f3b35 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8f7eb5 html/template.makeEscaper+0xb5 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:119 # 0x8f7e59 html/template.(*escaper).escapeListConditionally+0x59 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:588 # 0x8f71c4 html/template.(*escaper).escapeBranch+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:525 # 0x8f40a5 html/template.(*escaper).escape+0xc5 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:155 # 0x8f7d37 html/template.(*escaper).escapeList+0x117 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:575 # 0x8f80f0 html/template.(*escaper).escapeListConditionally+0x2f0 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:594 # 0x8f9684 html/template.(*escaper).escapeTemplateBody+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:712 # 0x8f916c html/template.(*escaper).computeOutCtx+0xac /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:673 # 0x8f8ca7 html/template.(*escaper).escapeTree+0x447 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:666 # 0x8f3b34 html/template.escapeTemplate+0x94 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:24 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 48] @ 0x4129ba 0xa3173b 0xa31736 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0xa3173a github.com/avast/retry-go/v4.newDefaultRetryConfig+0x3a /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:229 # 0xa31735 github.com/avast/retry-go/v4.DoWithData[...]+0x35 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:128 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [4: 192] @ 0x6fb419 0x4781c1 # 0x6fb418 net/http.(*conn).serve+0x238 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1964 0: 0 [1: 576] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x631d2f 0x6363d1 0x6363d2 0x636454 0x63b39b 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x631d2e crypto/tls.(*Conn).readRecordOrCCS+0x3ce /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:626 # 0x6363d0 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6363d1 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1075 # 0x636453 crypto/tls.(*Conn).readHandshake+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1086 # 0x63b39a crypto/tls.(*Conn).clientHandshake+0x27a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:223 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [6: 288] @ 0x4129ba 0x4c6165 0x4c5799 0x4c575d 0x6f7669 0x6fb519 0x4781c1 # 0x4c6164 context.(*cancelCtx).propagateCancel+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:486 # 0x4c5798 context.withCancel+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:273 # 0x4c575c context.WithCancel+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:236 # 0x6f7668 net/http.(*conn).readRequest+0x748 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1039 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [5: 480] @ 0x4c5e66 0x4c60b5 0x4c5799 0x4c575d 0x6f7669 0x6fb519 0x4781c1 # 0x4c5e65 context.(*cancelCtx).Done+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:447 # 0x4c60b4 context.(*cancelCtx).propagateCancel+0x74 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:465 # 0x4c5798 context.withCancel+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:273 # 0x4c575c context.WithCancel+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:236 # 0x6f7668 net/http.(*conn).readRequest+0x748 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1039 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [7: 784] @ 0x7b7a3a 0x7b7aa9 0x7b7b65 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0e57a 0x4781c1 # 0x7b7a39 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b7aa8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7b7b64 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0xe17eff 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0xe17efe github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x27e /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:389 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 1024] @ 0x6a805a 0x483f11 0x6b7b25 0x6b825a 0x6b8125 0x6c189c 0x6deb7e 0x6dc626 0x6db885 0x4781c1 # 0x6a8059 net/http.init.func1+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1045 # 0x483f10 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:152 # 0x6b7b24 net/http.http2getDataBufferChunk+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1055 # 0x6b8259 net/http.(*http2dataBuffer).lastChunkOrAlloc+0x59 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1166 # 0x6b8124 net/http.(*http2dataBuffer).Write+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1149 # 0x6c189b net/http.(*http2pipe).Write+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3785 # 0x6deb7d net/http.(*http2clientConnReadLoop).processData+0x21d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9787 # 0x6dc625 net/http.(*http2clientConnReadLoop).run+0x445 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9376 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 48] @ 0x412a31 0x76ec1e 0xe11db7 0xe11eb1 0x7b7b6f 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0e57a 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe11db6 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields.func1+0x16 /home/runner/work/blocky/blocky/resolver/resolver.go:198 # 0xe11eb0 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x30 /home/runner/work/blocky/blocky/resolver/resolver.go:206 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 480] @ 0x7d63dc 0x7d6176 0xe5f759 0xe5f74a 0xe5e356 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xe5f758 github.com/miekg/dns.(*Msg).Pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe5f749 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /home/runner/work/blocky/blocky/server/server_endpoints.go:133 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [9: 1008] @ 0x7b7a3a 0x7b7aa9 0x7b7b65 0xe11e2d 0xe11ce5 0xe10428 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7b7a39 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b7aa8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7b7b64 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe10427 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [3: 144] @ 0x412a31 0x76ec1e 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xdfd2eb 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xdfd2ea github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 0: 0 [3: 192] @ 0x7c033a 0x7d596c 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7c0339 github.com/miekg/dns.init.func2+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:12 # 0x7d596b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 96] @ 0x5ba8da 0x5ba750 0x5c64ec 0x5d92cf 0x5ba2f7 0x5d6217 0x5b9375 0x4781c1 # 0x5ba8d9 net.sortByRFC6724withSrcs+0x159 /opt/hostedtoolcache/go/1.22.10/x64/src/net/addrselect.go:32 # 0x5ba74f net.sortByRFC6724+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/net/addrselect.go:18 # 0x5c64eb net.(*Resolver).goLookupIPCNAMEOrder+0x8cb /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:812 # 0x5d92ce net.(*Resolver).lookupIP+0xee /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup_unix.go:68 # 0x5ba2f6 net.init.func1+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/hook.go:22 # 0x5d6216 net.(*Resolver).lookupIPAddr.func1+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:334 # 0x5b9374 internal/singleflight.(*Group).doCall+0x34 /opt/hostedtoolcache/go/1.22.10/x64/src/internal/singleflight/singleflight.go:93 0: 0 [19: 10944] @ 0x412d2d 0x412a9a 0x76ec1e 0xdf8dce 0xe10f12 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xdf8dcd github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x2d /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [4: 576] @ 0x4134f7 0x4c61a9 0x4c6c6b 0x4c744d 0x4c740f 0xe5e48b 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x4c61a8 context.(*cancelCtx).propagateCancel+0x168 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:488 # 0x4c6c6a context.WithDeadlineCause+0x12a /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:629 # 0x4c744c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x4c740e context.WithTimeout+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:690 # 0xe5e48a github.com/0xERR0R/blocky/server.(*Server).resolve+0xaa /home/runner/work/blocky/blocky/server/server.go:534 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [5: 720] @ 0x4134f7 0x4c61a9 0x4c5799 0x4c575d 0xe15f45 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x4c61a8 context.(*cancelCtx).propagateCancel+0x168 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:488 # 0x4c5798 context.withCancel+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:273 # 0x4c575c context.WithCancel+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:236 # 0xe15f44 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x84 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:217 # 0xe15e48 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:204 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 48] @ 0x7d46e6 0x7d9338 0x7d57c5 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d9337 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d57c4 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [6: 864] @ 0x4134f7 0x4c61a9 0x4c5799 0x4c575d 0x6f7669 0x6fb519 0x4781c1 # 0x4c61a8 context.(*cancelCtx).propagateCancel+0x168 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:488 # 0x4c5798 context.withCancel+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:273 # 0x4c575c context.WithCancel+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:236 # 0x6f7668 net/http.(*conn).readRequest+0x748 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1039 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [4: 512] @ 0x5debc6 0x5deb9d 0x5d3b18 0x5e6285 0x5bfa14 0x5bf28e 0x5be954 0x5be3da 0x5d70a5 0x5c2cea 0x5c3f6b 0x5c7865 0x4781c1 # 0x5debc5 net.newFD+0xc5 /opt/hostedtoolcache/go/1.22.10/x64/src/net/fd_unix.go:27 # 0x5deb9c net.socket+0x9c /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:27 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e6284 net.(*sysDialer).dialUDP+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock_posix.go:212 # 0x5bfa13 net.(*sysDialer).dialSingle+0x353 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:655 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x5d70a4 net.(*Resolver).dial+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:702 # 0x5c2ce9 net.(*Resolver).exchange+0x349 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:184 # 0x5c3f6a net.(*Resolver).tryOneName+0x44a /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:305 # 0x5c7864 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:680 0: 0 [9: 1296] @ 0x5f0405 0x5f0286 0x6ee288 0x6f7168 0x6fb519 0x4781c1 # 0x5f0404 net/url.parse+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/url/url.go:517 # 0x5f0285 net/url.ParseRequestURI+0x25 /opt/hostedtoolcache/go/1.22.10/x64/src/net/url/url.go:495 # 0x6ee287 net/http.readRequest+0x307 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:1095 # 0x6f7167 net/http.(*conn).readRequest+0x247 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1004 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [11: 6336] @ 0x412d2d 0x412a9a 0x76ec1e 0xe1813e 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe1813d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x4bd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 112] @ 0x628ccf 0x667665 0x667db2 0x642785 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x642784 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:394 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 144] @ 0x4fb07b 0xdfff08 0xe16eba 0xe0d37a 0xe0e57a 0x4781c1 # 0x4fb07a fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:26 # 0xdfff07 github.com/0xERR0R/blocky/resolver.(*Bootstrap).UpstreamIPs+0x2a7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:134 # 0xe16eb9 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x79 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:332 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 336] @ 0x7b7934 0x7b78fd 0x7b7b85 0xe11e2d 0xe11ce5 0xe080fa 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 # 0x7b7933 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b78fc github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe080f9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 32] @ 0x6f8955 0x6f84f2 0xe5f835 0xe5e356 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x6f8954 net/http.Header.Clone+0x654 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/header.go:104 # 0x6f84f1 net/http.(*response).WriteHeader+0x1f1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1188 # 0xe5f834 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x114 /home/runner/work/blocky/blocky/server/server_endpoints.go:141 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [3: 2688] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 192] @ 0x5cabfa 0x5df25c 0x5ded9b 0x5d3b18 0x5e292c 0x5e27c5 0x5e27c6 0x5bf93d 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5cabf9 net.(*netFD).connect+0x2d9 /opt/hostedtoolcache/go/1.22.10/x64/src/net/fd_unix.go:117 # 0x5df25b net.(*netFD).dial+0x3bb /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:124 # 0x5ded9a net.socket+0x29a /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:70 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e292b net.(*sysDialer).doDialTCPProto+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:85 # 0x5e27c4 net.(*sysDialer).doDialTCP+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:75 # 0x5e27c5 net.(*sysDialer).dialTCP+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:71 # 0x5bf93c net.(*sysDialer).dialSingle+0x27c /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:651 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [2: 32] @ 0xdf917f 0xdf8dbb 0xe10f12 0x4781c1 # 0xdf917e github.com/0xERR0R/blocky/querylog.LogEntryFields+0x33e /home/runner/work/blocky/blocky/querylog/logger_writer.go:40 # 0xdf8dba github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [2: 224] @ 0x76ef97 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xdfd2eb 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xdfd2ea github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [1: 24] @ 0xe072eb 0xe0728a 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe072ea github.com/miekg/dns.(*Msg).SetReply+0xca /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/defaults.go:25 # 0xe07289 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x69 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:114 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 160] @ 0x495809 0x4c6d73 0x4c744d 0x4c740f 0xe1742a 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x495808 time.AfterFunc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/time/sleep.go:165 # 0x4c6d72 context.WithDeadlineCause+0x232 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:638 # 0x4c744c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x4c740e context.WithTimeout+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:690 # 0xe17429 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:347 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [32: 11264] @ 0x4176cc 0x67ba86 0x6ee31f 0x6ee320 0x6f7168 0x6fb519 0x4781c1 # 0x67ba85 net/textproto.readMIMEHeader+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:589 # 0x6ee31e net/textproto.(*Reader).ReadMIMEHeader+0x39e /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:501 # 0x6ee31f net/http.readRequest+0x39f /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:1105 # 0x6f7167 net/http.(*conn).readRequest+0x247 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1004 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [3: 144] @ 0x412a31 0x67b771 0x6ee31f 0x6ee320 0x6f7168 0x6fb519 0x4781c1 # 0x67b770 net/textproto.readMIMEHeader+0x90 /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:519 # 0x6ee31e net/textproto.(*Reader).ReadMIMEHeader+0x39e /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:501 # 0x6ee31f net/http.readRequest+0x39f /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:1105 # 0x6f7167 net/http.(*conn).readRequest+0x247 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1004 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [3: 864] @ 0x4176cc 0x76ecbb 0xe05f91 0xe05eb7 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe05f90 github.com/sirupsen/logrus.(*Entry).WithField+0x170 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe05eb6 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x96 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:94 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [5: 560] @ 0x67b748 0x6ee31f 0x6ee320 0x6f7168 0x6fb519 0x4781c1 # 0x67b747 net/textproto.readMIMEHeader+0x67 /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:516 # 0x6ee31e net/textproto.(*Reader).ReadMIMEHeader+0x39e /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:501 # 0x6ee31f net/http.readRequest+0x39f /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:1105 # 0x6f7167 net/http.(*conn).readRequest+0x247 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1004 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [13: 3744] @ 0x4176cc 0x76ecbb 0xdfd51d 0xdfd44d 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xdfd51c github.com/sirupsen/logrus.(*Entry).WithField+0x27c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdfd44c github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x1ac /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:416 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 0: 0 [1: 96] @ 0x618c72 0x628cab 0x667665 0x668105 0x62fdc7 0x644be5 0x640d87 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x644be4 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:705 # 0x640d86 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 48] @ 0x5d32c5 0x5d20ae 0x5d2feb 0x5bd265 0x5be145 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5d32c4 net.(*Resolver).internetAddrList.func1+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:276 # 0x5d20ad net.filterAddrList+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:136 # 0x5d2fea net.(*Resolver).internetAddrList+0x6aa /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:307 # 0x5bd264 net.(*Resolver).resolveAddrList+0x3e4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:283 # 0x5be144 net.(*Dialer).DialContext+0x404 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:490 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [8: 1024] @ 0xa317cd 0xa31736 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0xa317cc github.com/avast/retry-go/v4.newDefaultRetryConfig+0xcc /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:227 # 0xa31735 github.com/avast/retry-go/v4.DoWithData[...]+0x35 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:128 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x6680b2 0x62fdc7 0x6427d4 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6427d3 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x1d3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:396 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 96] @ 0x618c72 0x628899 0x667f14 0x6426d3 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628898 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x6426d2 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0xd2 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:388 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [3: 96] @ 0x7d5906 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d5905 github.com/miekg/dns.UnpackRRWithHeader+0x65 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:616 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [4: 192] @ 0x4129ba 0x83734a 0x8372d7 0x836efb 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x837349 net/http.(*Request).SetPathValue+0x109 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:1455 # 0x8372d6 github.com/go-chi/chi/v5.setPathValue+0x96 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/path_value.go:18 # 0x836efa github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:477 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 16] @ 0xe0323c 0xe0322d 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 # 0xe0323b github.com/0xERR0R/blocky/util.GenerateCacheKey+0x1bb /home/runner/work/blocky/blocky/util/common.go:188 # 0xe0322c github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1ac /home/runner/work/blocky/blocky/resolver/caching_resolver.go:191 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x6681ef 0x644af9 0x640d87 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x644af8 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:698 # 0x640d86 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 176] @ 0x51acc5 0x51a80b 0x62bdd4 0x62fdd6 0x6427d4 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x51acc4 crypto/aes.newCipher+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:48 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x62bdd3 crypto/tls.aeadAESGCMTLS13+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:555 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x6427d3 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x1d3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:396 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [3: 336] @ 0x7b7934 0x7b78fd 0x7b7b85 0xe11e2d 0xe11ce5 0xe030cb 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 # 0x7b7933 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b78fc github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe030ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:181 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 0: 0 [1: 64] @ 0x618d5d 0x628cab 0x667665 0x667db2 0x64419c 0x640d69 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x64419b crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2db /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:607 # 0x640d68 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [3: 336] @ 0x4c6c14 0x4c744d 0x4c740f 0xe5e48b 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x4c6c13 context.WithDeadlineCause+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:626 # 0x4c744c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x4c740e context.WithTimeout+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:690 # 0xe5e48a github.com/0xERR0R/blocky/server.(*Server).resolve+0xaa /home/runner/work/blocky/blocky/server/server.go:534 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [5: 240] @ 0x4c7525 0x6fb2a7 0x4781c1 # 0x4c7524 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:723 # 0x6fb2a6 net/http.(*conn).serve+0xc6 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1897 0: 0 [1: 32] @ 0x4c6d17 0x4c744d 0x4c740f 0xe0007d 0xdffe68 0xe16eba 0xe0d37a 0xe0e57a 0x4781c1 # 0x4c6d16 context.WithDeadlineCause+0x1d6 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:638 # 0x4c744c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x4c740e context.WithTimeout+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:690 # 0xe0007c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveUpstream+0xbc /home/runner/work/blocky/blocky/resolver/bootstrap.go:146 # 0xdffe67 github.com/0xERR0R/blocky/resolver.(*Bootstrap).UpstreamIPs+0x207 /home/runner/work/blocky/blocky/resolver/bootstrap.go:132 # 0xe16eb9 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x79 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:332 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [4: 192] @ 0x412a31 0x76ec1e 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe10428 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe10427 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 0: 0 [2: 2560] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [10: 2880] @ 0x4176cc 0x76ecbb 0xdfccc8 0xdfcbde 0xdfd35f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xdfccc7 github.com/sirupsen/logrus.(*Entry).WithField+0x147 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdfcbdd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x5d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:367 # 0xdfd35e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 0: 0 [2: 224] @ 0x76ef97 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe05e6b 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe05e6a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [3: 480] @ 0x5be295 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5be294 net.(*Dialer).DialContext+0x554 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:495 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [27: 7776] @ 0x8348d0 0x834881 0x7004ee 0x6fb7c8 0x4781c1 # 0x8348cf net/http.(*Request).WithContext+0x24f /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:366 # 0x834880 github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x200 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:87 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 224] @ 0x7b7934 0x7b78fd 0x7b7b85 0x7b7bf9 0xe0492b 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7b7933 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b78fc github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0x7b7bf8 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe0492a github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x16a /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [5: 560] @ 0x76ef97 0xdf8dce 0xe10f12 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xdf8dcd github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x2d /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [4: 448] @ 0x76ef97 0xdfcee5 0xdfce10 0xdfd35f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xdfcee4 github.com/sirupsen/logrus.(*Entry).WithField+0x364 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdfce0f github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x28f /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:372 # 0xdfd35e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 0: 0 [1: 64] @ 0x5d5685 0x5d2e19 0x5d4f85 0xe0010a 0xdffe68 0xe16eba 0xe0d37a 0xe0e57a 0x4781c1 # 0x5d5684 net.(*Resolver).lookupIPAddr+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:333 # 0x5d2e18 net.(*Resolver).internetAddrList+0x4d8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:288 # 0x5d4f84 net.(*Resolver).LookupIP+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:241 # 0xe00109 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveUpstream+0x149 /home/runner/work/blocky/blocky/resolver/bootstrap.go:151 # 0xdffe67 github.com/0xERR0R/blocky/resolver.(*Bootstrap).UpstreamIPs+0x207 /home/runner/work/blocky/blocky/resolver/bootstrap.go:132 # 0xe16eb9 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x79 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:332 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 576] @ 0x70d186 0x70d150 0x6f14f3 0x6a9c24 0x6a94d8 0x6ab7fc 0xe15633 0xe1562c 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x70d185 net/http.setupRewindBody+0x285 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:673 # 0x70d14f net/http.(*Transport).roundTrip+0x24f /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:550 # 0x6f14f2 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/roundtrip.go:17 # 0x6a9c23 net/http.send+0x5e3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:259 # 0x6a94d7 net/http.(*Client).send+0x97 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:180 # 0x6ab7fb net/http.(*Client).do+0x8db /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:724 # 0xe15632 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:590 # 0xe1562b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [5: 1440] @ 0x4176cc 0x76ecbb 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe05e6b 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe05e6a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 0: 0 [2: 64] @ 0xe1724f 0xe0d37a 0xe0e57a 0x4781c1 # 0xe1724e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x40e /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:380 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 12288] @ 0x6d3de7 0x6d3dd3 0x6d3d62 0x6d39b7 0x6b6f7c 0x4781c1 # 0x6d3de6 bufio.NewWriterSize+0x3e6 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:596 # 0x6d3dd2 bufio.NewWriter+0x3d2 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:605 # 0x6d3d61 net/http.(*http2Transport).newClientConn+0x361 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7833 # 0x6d39b6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7801 # 0x6b6f7b net/http.(*http2addConnCall).run+0x3b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:919 0: 0 [2: 192] @ 0x4c5e66 0x4c60b5 0x4c6c6b 0x4c744d 0x4c740f 0xe0007d 0xdffe68 0xe16eba 0xe0d37a 0xe0e57a 0x4781c1 # 0x4c5e65 context.(*cancelCtx).Done+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:447 # 0x4c60b4 context.(*cancelCtx).propagateCancel+0x74 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:465 # 0x4c6c6a context.WithDeadlineCause+0x12a /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:629 # 0x4c744c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x4c740e context.WithTimeout+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:690 # 0xe0007c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveUpstream+0xbc /home/runner/work/blocky/blocky/resolver/bootstrap.go:146 # 0xdffe67 github.com/0xERR0R/blocky/resolver.(*Bootstrap).UpstreamIPs+0x207 /home/runner/work/blocky/blocky/resolver/bootstrap.go:132 # 0xe16eb9 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x79 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:332 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 384] @ 0x484972 0x483e25 0x6f61c9 0x6faced 0x6fad98 0x6fc774 0x6fb937 0x4781c1 # 0x484971 sync.(*poolChain).pushHead+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/poolqueue.go:234 # 0x483e24 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:112 # 0x6f61c8 net/http.putBufioReader+0x128 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:846 # 0x6facec net/http.(*conn).finalFlush+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1740 # 0x6fad97 net/http.(*conn).close+0x17 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1755 # 0x6fc773 net/http.(*conn).serve.func1+0x1d3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1914 # 0x6fb936 net/http.(*conn).serve+0x756 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2080 0: 0 [3: 144] @ 0x5e4dd7 0x5df63b 0x5ded9b 0x5d3b18 0x5e6285 0x5bfa14 0x5bf28e 0x5be954 0x5be3da 0x5d70a5 0x5c2cea 0x5c3f6b 0x5c7865 0x4781c1 # 0x5e4dd6 net.sockaddrToUDP+0x56 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock_posix.go:18 # 0x5df63a net.(*netFD).dial+0x79a /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:143 # 0x5ded9a net.socket+0x29a /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:70 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e6284 net.(*sysDialer).dialUDP+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock_posix.go:212 # 0x5bfa13 net.(*sysDialer).dialSingle+0x353 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:655 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x5d70a4 net.(*Resolver).dial+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:702 # 0x5c2ce9 net.(*Resolver).exchange+0x349 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:184 # 0x5c3f6a net.(*Resolver).tryOneName+0x44a /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:305 # 0x5c7864 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:680 0: 0 [4: 1152] @ 0x4176cc 0x76ecbb 0xe0351d 0xe0342f 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe0351c github.com/sirupsen/logrus.(*Entry).WithField+0x49c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0342e github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3ae /home/runner/work/blocky/blocky/resolver/caching_resolver.go:211 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 0: 0 [2: 1024] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 16] @ 0x5ad7ee 0x5d5bb3 0x5d2e19 0x5bd265 0x5be145 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x5ad7ed net/netip.Addr.AsSlice+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:724 # 0x5d5bb2 net.(*Resolver).lookupIPAddr+0x7b2 /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:310 # 0x5d2e18 net.(*Resolver).internetAddrList+0x4d8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:288 # 0x5bd264 net.(*Resolver).resolveAddrList+0x3e4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:283 # 0x5be144 net.(*Dialer).DialContext+0x404 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:490 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [2: 128] @ 0x7c2e29 0x7c40a9 0xe164be 0x4781c1 # 0x7c2e28 github.com/miekg/dns.(*Client).DialContext+0x1c8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:130 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 32] @ 0x58fe07 0x58fd97 0x58d98e 0x61024e 0x60fcd1 0x60d4b6 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58fe06 crypto/internal/bigmod.(*Nat).Bytes+0x546 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:133 # 0x58fd96 crypto/ecdsa.verifyNISTEC[...]+0x4d6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:531 # 0x58d98d crypto/ecdsa.VerifyASN1+0x26d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:486 # 0x61024d crypto/x509.checkSignature+0x3ad /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:936 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [9: 2592] @ 0x4176cc 0x76ecbb 0xdfcee5 0xdfce10 0xdfd35f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xdfcee4 github.com/sirupsen/logrus.(*Entry).WithField+0x364 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdfce0f github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x28f /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:372 # 0xdfd35e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 0: 0 [44: 1408] @ 0xa491e5 0xa491e6 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa491e4 bufio.(*Scanner).Text+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa491e5 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x185 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [58: 928] @ 0xa491e5 0xa491e6 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa491e4 bufio.(*Scanner).Text+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa491e5 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x185 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [27: 15552] @ 0x412d2d 0x41474f 0x417725 0x880b54 0x880ab7 0x8fb007 0x8f3df2 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x880b53 text/template.addFuncs+0x213 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/funcs.go:107 # 0x880ab6 text/template.(*Template).Funcs+0x176 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:182 # 0x8fb006 html/template.(*escaper).commit+0x86 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:918 # 0x8f3df1 html/template.escapeTemplate+0x351 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:40 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [10: 2560] @ 0x4842dc 0x484126 0x483e7c 0x6f5db6 0x6fb45e 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x6f5db5 net/http.newBufioReader+0x35 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:834 # 0x6fb45d net/http.(*conn).serve+0x27d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1965 0: 0 [23: 16192] @ 0x4176cc 0x8f806e 0x8f9685 0x8f916d 0x8f8ca8 0x8f3b35 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8f806d html/template.(*escaper).escapeListConditionally+0x26d /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:592 # 0x8f9684 html/template.(*escaper).escapeTemplateBody+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:712 # 0x8f916c html/template.(*escaper).computeOutCtx+0xac /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:673 # 0x8f8ca7 html/template.(*escaper).escapeTree+0x447 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:666 # 0x8f3b34 html/template.escapeTemplate+0x94 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:24 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [4: 128] @ 0x8fb7ae 0x8fb60b 0x4e7e46 0x4e6f59 0x87d1ac 0x878c49 0x87769f 0x87664e 0x875fc5 0x8747c5 0x874885 0x875a27 0x875627 0x87463c 0x874885 0x8744b8 0x8fe479 0x8fe458 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e # 0x8fb7ad html/template.htmlReplacer+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/html.go:145 # 0x8fb60a html/template.attrEscaper+0x6a /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/html.go:32 # 0x4e7e45 reflect.Value.call+0xca5 /opt/hostedtoolcache/go/1.22.10/x64/src/reflect/value.go:596 # 0x4e6f58 reflect.Value.Call+0xb8 /opt/hostedtoolcache/go/1.22.10/x64/src/reflect/value.go:380 # 0x87d1ab text/template.safeCall+0x8b /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/funcs.go:367 # 0x878c48 text/template.(*state).evalCall+0x848 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:803 # 0x87769e text/template.(*state).evalFunction+0x1fe /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:623 # 0x87664d text/template.(*state).evalCommand+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:510 # 0x875fc4 text/template.(*state).evalPipeline+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:479 # 0x8747c4 text/template.(*state).walk+0x224 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:267 # 0x874884 text/template.(*state).walk+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:280 # 0x875a26 text/template.(*state).walkRange.func2+0x2c6 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:395 # 0x875626 text/template.(*state).walkRange+0x646 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:403 # 0x87463b text/template.(*state).walk+0x9b /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:283 # 0x874884 text/template.(*state).walk+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:280 # 0x8744b7 text/template.(*Template).execute+0x277 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:224 # 0x8fe478 text/template.(*Template).Execute+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:207 # 0x8fe457 html/template.(*Template).Execute+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:124 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 0: 0 [3: 192] @ 0x6f547b 0x6f5494 0x6f5aab 0x675083 0x675b89 0x675de5 0x679fa5 0x6ee035 0x6ee050 0x6f7168 0x6fb519 0x4781c1 # 0x6f547a sync.NewCond+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/sync/cond.go:48 # 0x6f5493 net/http.(*connReader).lock+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:660 # 0x6f5aaa net/http.(*connReader).Read+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:762 # 0x675082 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:110 # 0x675b88 bufio.(*Reader).ReadSlice+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:376 # 0x675de4 bufio.(*Reader).ReadLine+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:405 # 0x679fa4 net/textproto.(*Reader).readLineSlice+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:63 # 0x6ee034 net/textproto.(*Reader).ReadLine+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:43 # 0x6ee04f net/http.readRequest+0xcf /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:1059 # 0x6f7167 net/http.(*conn).readRequest+0x247 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1004 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [24: 576] @ 0x7fa5cb 0x7f7593 0x7f920e 0x7f7c90 0xe5d1e9 0x4781c1 # 0x7fa5ca github.com/miekg/dns.(*Server).readUDP+0x14a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:718 # 0x7f7592 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:174 # 0x7f920d github.com/miekg/dns.(*Server).serveUDP+0x26d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:530 # 0x7f7c8f github.com/miekg/dns.(*Server).ListenAndServe+0x5af /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:359 # 0xe5d1e8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:396 0: 0 [16: 11264] @ 0x4176cc 0x8f95a5 0x8f916d 0x8f8ca8 0x8f3b35 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8f95a4 html/template.(*escaper).escapeTemplateBody+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:711 # 0x8f916c html/template.(*escaper).computeOutCtx+0xac /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:673 # 0x8f8ca7 html/template.(*escaper).escapeTree+0x447 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:666 # 0x8f3b34 html/template.escapeTemplate+0x94 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:24 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [5: 240] @ 0x87039b 0x870353 0x86ecc9 0x86dca6 0x86d858 0x86d4ee 0x86f14e 0x86f74a 0x86dbea 0x86d858 0x86cef4 0x86c590 0x86b205 0x88152a 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x87039a text/template/parse.(*Tree).newCommand+0xda /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/node.go:298 # 0x870352 text/template/parse.(*Tree).command+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:689 # 0x86ecc8 text/template/parse.(*Tree).pipeline+0xc68 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:502 # 0x86dca5 text/template/parse.(*Tree).action+0x2c5 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:418 # 0x86d857 text/template/parse.(*Tree).textOrAction+0x237 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:374 # 0x86d4ed text/template/parse.(*Tree).itemList+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:353 # 0x86f14d text/template/parse.(*Tree).parseControl+0x12d /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:531 # 0x86f749 text/template/parse.(*Tree).rangeControl+0x29 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:580 # 0x86dbe9 text/template/parse.(*Tree).action+0x209 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:409 # 0x86d857 text/template/parse.(*Tree).textOrAction+0x237 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:374 # 0x86cef3 text/template/parse.(*Tree).parse+0x4d3 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:315 # 0x86c58f text/template/parse.(*Tree).Parse+0x24f /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:251 # 0x86b204 text/template/parse.Parse+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:66 # 0x881529 text/template.(*Template).Parse+0x729 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [4: 192] @ 0x86d3fb 0x86d3b3 0x86f14e 0x86f74a 0x86dbea 0x86d858 0x86cef4 0x86c590 0x86b205 0x88152a 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x86d3fa text/template/parse.(*Tree).newList+0xda /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/node.go:89 # 0x86d3b2 text/template/parse.(*Tree).itemList+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:351 # 0x86f14d text/template/parse.(*Tree).parseControl+0x12d /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:531 # 0x86f749 text/template/parse.(*Tree).rangeControl+0x29 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:580 # 0x86dbe9 text/template/parse.(*Tree).action+0x209 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:409 # 0x86d857 text/template/parse.(*Tree).textOrAction+0x237 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:374 # 0x86cef3 text/template/parse.(*Tree).parse+0x4d3 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:315 # 0x86c58f text/template/parse.(*Tree).Parse+0x24f /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:251 # 0x86b204 text/template/parse.Parse+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:66 # 0x881529 text/template.(*Template).Parse+0x729 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [9: 216] @ 0x4f1975 0x4e75c7 0x4e6f59 0x87d1ac 0x878c49 0x87769f 0x87664e 0x875fc5 0x8747c5 0x874885 0x875a27 0x875627 0x87463c 0x874885 0x8744b8 0x8fe479 0x8fe458 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee # 0x4f1974 reflect.MakeSlice+0x74 /opt/hostedtoolcache/go/1.22.10/x64/src/reflect/value.go:3212 # 0x4e75c6 reflect.Value.call+0x426 /opt/hostedtoolcache/go/1.22.10/x64/src/reflect/value.go:458 # 0x4e6f58 reflect.Value.Call+0xb8 /opt/hostedtoolcache/go/1.22.10/x64/src/reflect/value.go:380 # 0x87d1ab text/template.safeCall+0x8b /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/funcs.go:367 # 0x878c48 text/template.(*state).evalCall+0x848 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:803 # 0x87769e text/template.(*state).evalFunction+0x1fe /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:623 # 0x87664d text/template.(*state).evalCommand+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:510 # 0x875fc4 text/template.(*state).evalPipeline+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:479 # 0x8747c4 text/template.(*state).walk+0x224 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:267 # 0x874884 text/template.(*state).walk+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:280 # 0x875a26 text/template.(*state).walkRange.func2+0x2c6 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:395 # 0x875626 text/template.(*state).walkRange+0x646 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:403 # 0x87463b text/template.(*state).walk+0x9b /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:283 # 0x874884 text/template.(*state).walk+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:280 # 0x8744b7 text/template.(*Template).execute+0x277 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:224 # 0x8fe478 text/template.(*Template).Execute+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:207 # 0x8fe457 html/template.(*Template).Execute+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:124 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 0: 0 [11: 3168] @ 0x416427 0x8fac45 0x8f84cc 0x8f9685 0x8f916d 0x8f8ca8 0x8f3b35 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8fac44 html/template.(*escaper).editActionNode+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:895 # 0x8f84cb html/template.(*escaper).escapeListConditionally+0x6cb /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:608 # 0x8f9684 html/template.(*escaper).escapeTemplateBody+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:712 # 0x8f916c html/template.(*escaper).computeOutCtx+0xac /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:673 # 0x8f8ca7 html/template.(*escaper).escapeTree+0x447 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:666 # 0x8f3b34 html/template.escapeTemplate+0x94 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:24 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [9: 110592] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [54: 3096576] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [17: 69632] @ 0x75096d 0x75195f 0x753bd2 0xa49d0d 0xa49ce5 0xa49cde 0xa495a9 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x75096c regexp.(*bitState).reset+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:84 # 0x75195e regexp.(*Regexp).backtrack+0x19e /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:317 # 0x753bd1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:535 # 0xa49d0c regexp.(*Regexp).doMatch+0x6c /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:514 # 0xa49ce4 regexp.(*Regexp).MatchString+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:531 # 0xa49cdd github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:262 # 0xa495a8 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2c8 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:167 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 2560] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 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 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 288] @ 0x4127d7 0x4162c8 0xa34507 0xa344cc 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa34506 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).getBucket+0x86 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:78 # 0xa344cb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x4b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:91 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 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 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [67: 3216] @ 0x80c4cb 0x7fa585 0x7f7593 0x7f920e 0x7f7c90 0xe5d1e9 0x4781c1 # 0x80c4ca github.com/miekg/dns.ReadFromSessionUDP+0x4a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/udp.go:42 # 0x7fa584 github.com/miekg/dns.(*Server).readUDP+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:716 # 0x7f7592 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:174 # 0x7f920d github.com/miekg/dns.(*Server).serveUDP+0x26d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:530 # 0x7f7c8f github.com/miekg/dns.(*Server).ListenAndServe+0x5af /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:359 # 0xe5d1e8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:396 0: 0 [39: 44928] @ 0x412d2d 0x41474f 0x417725 0x880b54 0x880ab7 0x8fb007 0x8f3df2 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x880b53 text/template.addFuncs+0x213 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/funcs.go:107 # 0x880ab6 text/template.(*Template).Funcs+0x176 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:182 # 0x8fb006 html/template.(*escaper).commit+0x86 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:918 # 0x8f3df1 html/template.escapeTemplate+0x351 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:40 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 48] @ 0x6eded5 0x6edef6 0x6edfbf 0x6f7168 0x6fb519 0x4781c1 # 0x6eded4 net/textproto.NewReader+0x74 /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:37 # 0x6edef5 net/http.newTextprotoReader+0x95 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:1027 # 0x6edfbe net/http.readRequest+0x3e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:1052 # 0x6f7167 net/http.(*conn).readRequest+0x247 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1004 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [45: 63360] @ 0x412d2d 0x41474f 0x417725 0x87b593 0x880ab6 0x8fb007 0x8f3df2 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x87b592 text/template.addValueFuncs+0x192 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/funcs.go:99 # 0x880ab5 text/template.(*Template).Funcs+0x175 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:181 # 0x8fb006 html/template.(*escaper).commit+0x86 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:918 # 0x8f3df1 html/template.escapeTemplate+0x351 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:40 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [4: 384] @ 0x86e165 0x86e13e 0x86f0fe 0x86f74a 0x86dbea 0x86d858 0x86cef4 0x86c590 0x86b205 0x88152a 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x86e164 text/template/parse.(*Tree).newPipeline+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/node.go:199 # 0x86e13d text/template/parse.(*Tree).pipeline+0xdd /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:456 # 0x86f0fd text/template/parse.(*Tree).parseControl+0xdd /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:526 # 0x86f749 text/template/parse.(*Tree).rangeControl+0x29 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:580 # 0x86dbe9 text/template/parse.(*Tree).action+0x209 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:409 # 0x86d857 text/template/parse.(*Tree).textOrAction+0x237 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:374 # 0x86cef3 text/template/parse.(*Tree).parse+0x4d3 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:315 # 0x86c58f text/template/parse.(*Tree).Parse+0x24f /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:251 # 0x86b204 text/template/parse.Parse+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:66 # 0x881529 text/template.(*Template).Parse+0x729 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [12: 1920] @ 0x86c47e 0x86c462 0x86b205 0x88152a 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x86c47d text/template/parse.lex+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/lex.go:248 # 0x86c461 text/template/parse.(*Tree).Parse+0x121 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:248 # 0x86b204 text/template/parse.Parse+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:66 # 0x881529 text/template.(*Template).Parse+0x729 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [79: 1941504] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 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 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [51: 816] @ 0xa49597 0xa49590 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49596 bufio.(*Scanner).Text+0x2b6 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa4958f github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2af /home/runner/work/blocky/blocky/lists/parsers/hosts.go:165 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 48] @ 0x471ad3 0x4f19a5 0x4e75c7 0x4e6f59 0x87d1ac 0x878c49 0x87769f 0x87664e 0x875fc5 0x8747c5 0x874885 0x8744b8 0x8fe479 0x8fe458 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x471ad2 reflect.unsafe_NewArray+0x12 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/malloc.go:1417 # 0x4f19a4 reflect.MakeSlice+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/reflect/value.go:3212 # 0x4e75c6 reflect.Value.call+0x426 /opt/hostedtoolcache/go/1.22.10/x64/src/reflect/value.go:458 # 0x4e6f58 reflect.Value.Call+0xb8 /opt/hostedtoolcache/go/1.22.10/x64/src/reflect/value.go:380 # 0x87d1ab text/template.safeCall+0x8b /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/funcs.go:367 # 0x878c48 text/template.(*state).evalCall+0x848 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:803 # 0x87769e text/template.(*state).evalFunction+0x1fe /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:623 # 0x87664d text/template.(*state).evalCommand+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:510 # 0x875fc4 text/template.(*state).evalPipeline+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:479 # 0x8747c4 text/template.(*state).walk+0x224 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:267 # 0x874884 text/template.(*state).walk+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:280 # 0x8744b7 text/template.(*Template).execute+0x277 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:224 # 0x8fe478 text/template.(*Template).Execute+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:207 # 0x8fe457 html/template.(*Template).Execute+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:124 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 96] @ 0x4129ba 0x8f7ed2 0x8f7e5a 0x8f9685 0x8f916d 0x8f8ca8 0x8f3b35 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8f7ed1 html/template.makeEscaper+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:121 # 0x8f7e59 html/template.(*escaper).escapeListConditionally+0x59 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:588 # 0x8f9684 html/template.(*escaper).escapeTemplateBody+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:712 # 0x8f916c html/template.(*escaper).computeOutCtx+0xac /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:673 # 0x8f8ca7 html/template.(*escaper).escapeTree+0x447 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:666 # 0x8f3b34 html/template.escapeTemplate+0x94 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:24 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 16] @ 0x548aff 0x87106d 0x871028 0x871018 0x87070a 0x870425 0x86ecc9 0x86f0fe 0x86f74a 0x86dbea 0x86d858 0x86cef4 0x86c590 0x86b205 0x88152a 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 # 0x548afe strings.genSplit+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:249 # 0x87106c strings.Split+0x18c /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:307 # 0x871027 text/template/parse.(*Tree).newField+0x147 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/node.go:501 # 0x871017 text/template/parse.(*Tree).term+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:776 # 0x870709 text/template/parse.(*Tree).operand+0x29 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:722 # 0x870424 text/template/parse.(*Tree).command+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:692 # 0x86ecc8 text/template/parse.(*Tree).pipeline+0xc68 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:502 # 0x86f0fd text/template/parse.(*Tree).parseControl+0xdd /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:526 # 0x86f749 text/template/parse.(*Tree).rangeControl+0x29 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:580 # 0x86dbe9 text/template/parse.(*Tree).action+0x209 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:409 # 0x86d857 text/template/parse.(*Tree).textOrAction+0x237 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:374 # 0x86cef3 text/template/parse.(*Tree).parse+0x4d3 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:315 # 0x86c58f text/template/parse.(*Tree).Parse+0x24f /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:251 # 0x86b204 text/template/parse.Parse+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:66 # 0x881529 text/template.(*Template).Parse+0x729 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [9: 1440] @ 0x4176cc 0x8f8945 0x8f3b35 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8f8944 html/template.(*escaper).escapeTree+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:635 # 0x8f3b34 html/template.escapeTemplate+0x94 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:24 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [5: 720] @ 0x4134f7 0x4c61a9 0x4c6c6b 0x5c2c89 0x5c2c51 0x5c3f6b 0x5c7865 0x4781c1 # 0x4c61a8 context.(*cancelCtx).propagateCancel+0x168 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:488 # 0x4c6c6a context.WithDeadlineCause+0x12a /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:629 # 0x5c2c88 context.WithDeadline+0x2e8 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x5c2c50 net.(*Resolver).exchange+0x2b0 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:181 # 0x5c3f6a net.(*Resolver).tryOneName+0x44a /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:305 # 0x5c7864 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:680 0: 0 [1: 16] @ 0x6fb73a 0x4781c1 # 0x6fb739 net/http.(*conn).serve+0x559 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2031 0: 0 [3: 48] @ 0x67b987 0x6ee31f 0x6ee320 0x6f7168 0x6fb519 0x4781c1 # 0x67b986 net/textproto.readMIMEHeader+0x2a6 /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:571 # 0x6ee31e net/textproto.(*Reader).ReadMIMEHeader+0x39e /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:501 # 0x6ee31f net/http.readRequest+0x39f /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:1105 # 0x6f7167 net/http.(*conn).readRequest+0x247 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1004 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [40: 1966080] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 143360] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 98304] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [90: 1440] @ 0xa49165 0xa4915b 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49164 bufio.(*Scanner).Text+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa4915a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfa /home/runner/work/blocky/blocky/lists/parsers/hosts.go:102 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [98: 5619712] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 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 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [167: 5344] @ 0x45bb06 0xa4a525 0xa4a4bc 0xa4aa46 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa4a524 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4a4bb github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa4aa45 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [251: 6024] @ 0xa51eb5 0xa53252 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa51eb4 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x34 /home/runner/work/blocky/blocky/lists/list_cache.go:245 # 0xa53251 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xf1 /home/runner/work/blocky/blocky/lists/parsers/parser.go:54 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [122: 2928] @ 0xa491e5 0xa491e6 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa491e4 bufio.(*Scanner).Text+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa491e5 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x185 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [57: 539904] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 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 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [66: 1081344] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 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 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [93: 2232] @ 0x45bb06 0xa4a525 0xa4a4bc 0xa4aa46 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa4a524 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4a4bb github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa4aa45 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [166: 2656] @ 0xa494da 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa494d9 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x1f9 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:162 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [119: 7616] @ 0x4fb07b 0xa4922b 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4fb07a fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:26 # 0xa4922a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1ca /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [9: 2304] @ 0x4842dc 0x484126 0x483e7c 0x4fd9da 0x4fb027 0xa4922b 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x4fd9d9 fmt.newPrinter+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:152 # 0x4fb026 fmt.Errorf+0x46 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:23 # 0xa4922a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1ca /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [128: 10240] @ 0x5e3dc5 0x5e3c85 0x80c507 0x7fa585 0x7f7593 0x7f920e 0x7f7c90 0xe5d1e9 0x4781c1 # 0x5e3dc4 net.(*UDPConn).ReadMsgUDPAddrPort+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock.go:205 # 0x5e3c84 net.(*UDPConn).ReadMsgUDP+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock.go:191 # 0x80c506 github.com/miekg/dns.ReadFromSessionUDP+0x86 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/udp.go:43 # 0x7fa584 github.com/miekg/dns.(*Server).readUDP+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:716 # 0x7f7592 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:174 # 0x7f920d github.com/miekg/dns.(*Server).serveUDP+0x26d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:530 # 0x7f7c8f github.com/miekg/dns.(*Server).ListenAndServe+0x5af /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:359 # 0xe5d1e8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:396 0: 0 [3: 2112] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 24] @ 0x5c7705 0x5c67c6 0x5d92cf 0x5ba2f7 0x5d6217 0x5b9375 0x4781c1 # 0x5c7704 net.(*Resolver).goLookupIPCNAMEOrder.func3+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:679 # 0x5c67c5 net.(*Resolver).goLookupIPCNAMEOrder+0xba5 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:692 # 0x5d92ce net.(*Resolver).lookupIP+0xee /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup_unix.go:68 # 0x5ba2f6 net.init.func1+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/hook.go:22 # 0x5d6216 net.(*Resolver).lookupIPAddr.func1+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:334 # 0x5b9374 internal/singleflight.(*Group).doCall+0x34 /opt/hostedtoolcache/go/1.22.10/x64/src/internal/singleflight/singleflight.go:93 0: 0 [1: 96] @ 0x638e65 0x71314e 0x713149 0x4781c1 # 0x638e64 crypto/tls.(*Conn).handshakeContext+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1519 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [8: 2304] @ 0x4176cc 0x76ecbb 0xe5d9fe 0xe5dff4 0xe5f56c 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe5d9fd github.com/0xERR0R/blocky/server.newRequest+0x47d /home/runner/work/blocky/blocky/server/server.go:451 # 0xe5dff3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:495 # 0xe5f56b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:123 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 96] @ 0x412a31 0x76ec1e 0xdfccc8 0xdfcbde 0xdfd35f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xdfccc7 github.com/sirupsen/logrus.(*Entry).WithField+0x147 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdfcbdd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x5d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:367 # 0xdfd35e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 0: 0 [20: 10240] @ 0x4abe32 0xe5f373 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x4abe31 io.ReadAll+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:710 # 0xe5f372 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0xb2 /home/runner/work/blocky/blocky/server/server_endpoints.go:98 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [8: 2304] @ 0x4176cc 0x76ecbb 0xe11db7 0xe11eb1 0x7b7b6f 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0e57a 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe11db6 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields.func1+0x16 /home/runner/work/blocky/blocky/resolver/resolver.go:198 # 0xe11eb0 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x30 /home/runner/work/blocky/blocky/resolver/resolver.go:206 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [5: 400] @ 0x4c577b 0x4c575d 0x6fb3b0 0x4781c1 # 0x4c577a context.withCancel+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:272 # 0x4c575c context.WithCancel+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:236 # 0x6fb3af net/http.(*conn).serve+0x1cf /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1960 0: 0 [7: 2464] @ 0x4176cc 0x6f8a95 0x6f84f2 0xe5f835 0xe5e356 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x6f8a94 net/http.Header.Clone+0x794 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/header.go:114 # 0x6f84f1 net/http.(*response).WriteHeader+0x1f1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1188 # 0xe5f834 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x114 /home/runner/work/blocky/blocky/server/server_endpoints.go:141 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [21: 7392] @ 0x4176cc 0x90731c 0x9072f4 0x9072f3 0xe6099f 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x90731b net/textproto.MIMEHeader.Add+0x9b /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/header.go:15 # 0x9072f3 net/http.Header.Add+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/header.go:31 # 0x9072f2 github.com/go-chi/cors.(*Cors).handleActualRequest+0x72 /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:297 # 0xe6099e 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 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 96] @ 0x412a31 0x6f8976 0x6f84f2 0xe5f835 0xe5e356 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x6f8975 net/http.Header.Clone+0x675 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/header.go:105 # 0x6f84f1 net/http.(*response).WriteHeader+0x1f1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1188 # 0xe5f834 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x114 /home/runner/work/blocky/blocky/server/server_endpoints.go:141 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [27: 6048] @ 0x6f77cb 0x6fb519 0x4781c1 # 0x6f77ca net/http.(*conn).readRequest+0x8aa /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1052 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [1: 64] @ 0x4876cd 0x487952 0x5df2d3 0x5ded9b 0x5d3b18 0x5e6285 0x5e4b34 0x5baafa 0x5ba733 0x5c64ec 0x5d92cf 0x5ba2f7 0x5d6217 0x5b9375 0x4781c1 # 0x4876cc syscall.anyToSockaddr+0x16c /opt/hostedtoolcache/go/1.22.10/x64/src/syscall/syscall_linux.go:671 # 0x487951 syscall.Getsockname+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/syscall/syscall_linux.go:705 # 0x5df2d2 net.(*netFD).dial+0x432 /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:139 # 0x5ded9a net.socket+0x29a /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:70 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e6284 net.(*sysDialer).dialUDP+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock_posix.go:212 # 0x5e4b33 net.DialUDP+0x1d3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock.go:300 # 0x5baaf9 net.srcAddrs+0xf9 /opt/hostedtoolcache/go/1.22.10/x64/src/net/addrselect.go:49 # 0x5ba732 net.sortByRFC6724+0x32 /opt/hostedtoolcache/go/1.22.10/x64/src/net/addrselect.go:18 # 0x5c64eb net.(*Resolver).goLookupIPCNAMEOrder+0x8cb /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:812 # 0x5d92ce net.(*Resolver).lookupIP+0xee /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup_unix.go:68 # 0x5ba2f6 net.init.func1+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/hook.go:22 # 0x5d6216 net.(*Resolver).lookupIPAddr.func1+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:334 # 0x5b9374 internal/singleflight.(*Group).doCall+0x34 /opt/hostedtoolcache/go/1.22.10/x64/src/internal/singleflight/singleflight.go:93 0: 0 [7: 2016] @ 0x4176cc 0x76ecbb 0x7b7c57 0x7b7b6f 0x7b7bf9 0xe0492b 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7c56 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /home/runner/work/blocky/blocky/log/context.go:44 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0x7b7bf8 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe0492a github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x16a /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [28: 8064] @ 0x4176cc 0x8373a8 0x8372d7 0x836efb 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8373a7 net/http.(*Request).SetPathValue+0x167 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:1457 # 0x8372d6 github.com/go-chi/chi/v5.setPathValue+0x96 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/path_value.go:18 # 0x836efa github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:477 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [6: 576] @ 0x4c5e66 0x5bf133 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x4c5e65 context.(*cancelCtx).Done+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:447 # 0x5bf132 net.(*sysDialer).dialSerial+0xf2 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:594 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [2: 576] @ 0x4fb07b 0xe0d475 0xe0e57a 0x4781c1 # 0x4fb07a fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:26 # 0xe0d474 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:73 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [7: 2016] @ 0x4176cc 0x76ecbb 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xdfd2eb 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xdfd2ea github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 0: 0 [3: 336] @ 0x7c2ca6 0x7c40a9 0xe164be 0x4781c1 # 0x7c2ca5 github.com/miekg/dns.(*Client).DialContext+0x45 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:116 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [2: 448] @ 0x4fb07b 0xe175e5 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x4fb07a fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:26 # 0xe175e4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:352 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 96] @ 0x6d6911 0x6d2b91 0x6d2715 0x70d68b 0x6f14f3 0x6a9c24 0x6a94d8 0x6ab7fc 0xe15633 0xe1562c 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x6d6910 net/http.(*http2ClientConn).RoundTrip+0x130 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:8295 # 0x6d2b90 net/http.(*http2Transport).RoundTripOpt+0x1b0 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7630 # 0x6d2714 net/http.(*http2Transport).RoundTrip+0x14 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7579 # 0x70d68a net/http.(*Transport).roundTrip+0x78a /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:606 # 0x6f14f2 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/roundtrip.go:17 # 0x6a9c23 net/http.send+0x5e3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:259 # 0x6a94d7 net/http.(*Client).send+0x97 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:180 # 0x6ab7fb net/http.(*Client).do+0x8db /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:724 # 0xe15632 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:590 # 0xe1562b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [8: 2304] @ 0x4176cc 0x76ecbb 0xe0e0de 0xe0dfdf 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe0e0dd github.com/sirupsen/logrus.(*Entry).WithField+0x3fd /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0dfde github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x2fe /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:170 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [5: 560] @ 0x76ef97 0xe0755d 0xe0746c 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe0755c github.com/sirupsen/logrus.(*Entry).WithField+0x33c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0746b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x24b /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:162 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [5: 560] @ 0x7b7a3a 0x7b7aa9 0x7b7b65 0xe11e2d 0xe11ce5 0xdfd2eb 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 # 0x7b7a39 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b7aa8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7b7b64 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xdfd2ea github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [1: 96] @ 0x7d06ea 0x7d06b3 0x7cda83 0x7d7694 0x7d63a5 0x7d6189 0x7c3e3f 0x7c3e2e 0x7c357d 0x7c4145 0xe164be 0x4781c1 # 0x7d06e9 github.com/miekg/dns.cloneSlice[...]+0x49 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x7d06b2 github.com/miekg/dns.(*EDNS0_PADDING).pack+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/edns.go:727 # 0x7cda82 github.com/miekg/dns.(*OPT).len+0x62 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/edns.go:135 # 0x7d7693 github.com/miekg/dns.msgLenWithCompressionMap+0x1b3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:998 # 0x7d63a4 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1c4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:786 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0x7c3e3e github.com/miekg/dns.(*Msg).Pack+0x9e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7c3e2d github.com/miekg/dns.(*Conn).WriteMsg+0x8d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:343 # 0x7c357c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:220 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 48] @ 0x5d3185 0x5d20ae 0x5d2feb 0x5d4f85 0xe0010a 0xdffe68 0xe16eba 0xe0d37a 0xe0e57a 0x4781c1 # 0x5d3184 net.(*Resolver).internetAddrList.func1+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:278 # 0x5d20ad net.filterAddrList+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:136 # 0x5d2fea net.(*Resolver).internetAddrList+0x6aa /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:307 # 0x5d4f84 net.(*Resolver).LookupIP+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:241 # 0xe00109 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveUpstream+0x149 /home/runner/work/blocky/blocky/resolver/bootstrap.go:151 # 0xdffe67 github.com/0xERR0R/blocky/resolver.(*Bootstrap).UpstreamIPs+0x207 /home/runner/work/blocky/blocky/resolver/bootstrap.go:132 # 0xe16eb9 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x79 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:332 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [8: 2304] @ 0x4176cc 0x76ecbb 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe10428 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe10427 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 0: 0 [1: 48] @ 0xe160f1 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0xe160f0 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x230 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:240 # 0xe15e48 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:204 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 96] @ 0x412a31 0x76ec1e 0xdfd51d 0xdfd44d 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xdfd51c github.com/sirupsen/logrus.(*Entry).WithField+0x27c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdfd44c github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x1ac /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:416 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 0: 0 [69: 282624] @ 0x6f5f98 0x6f5f40 0x6f6054 0x6fb45e 0x4781c1 # 0x6f5f97 bufio.NewReaderSize+0x217 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:54 # 0x6f5f3f bufio.NewReader+0x1bf /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:60 # 0x6f6053 net/http.newBufioReader+0x2d3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:841 # 0x6fb45d net/http.(*conn).serve+0x27d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1965 0: 0 [9: 2592] @ 0x4176cc 0x76ef45 0x7b7c57 0x7b7b6f 0x7b7bf9 0xe5d847 0xe5dff4 0xe5f56c 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x76ef44 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x7b7c56 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /home/runner/work/blocky/blocky/log/context.go:44 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0x7b7bf8 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe5d846 github.com/0xERR0R/blocky/server.newRequest+0x2c6 /home/runner/work/blocky/blocky/server/server.go:445 # 0xe5dff3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:495 # 0xe5f56b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:123 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 1280] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [10: 3520] @ 0x4176cc 0x87b593 0x880ab6 0x8fb007 0x8f3df2 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x87b592 text/template.addValueFuncs+0x192 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/funcs.go:99 # 0x880ab5 text/template.(*Template).Funcs+0x175 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:181 # 0x8fb006 html/template.(*escaper).commit+0x86 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:918 # 0x8f3df1 html/template.escapeTemplate+0x351 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:40 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [6: 1728] @ 0x4176cc 0x76ecbb 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe080fa 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe080f9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [4: 384] @ 0x40950c 0xe15f70 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0xe15f6f github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0xaf /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:222 # 0xe15e48 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:204 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 480] @ 0x5be295 0x5d70a5 0x5c2cea 0x5c3f6b 0x5c7865 0x4781c1 # 0x5be294 net.(*Dialer).DialContext+0x554 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:495 # 0x5d70a4 net.(*Resolver).dial+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:702 # 0x5c2ce9 net.(*Resolver).exchange+0x349 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:184 # 0x5c3f6a net.(*Resolver).tryOneName+0x44a /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:305 # 0x5c7864 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:680 0: 0 [3: 144] @ 0x5d323e 0x5d20ae 0x5d2feb 0x5bd265 0x5be145 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5d323d net.(*Resolver).internetAddrList.func1+0x15d /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:274 # 0x5d20ad net.filterAddrList+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:136 # 0x5d2fea net.(*Resolver).internetAddrList+0x6aa /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:307 # 0x5bd264 net.(*Resolver).resolveAddrList+0x3e4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:283 # 0x5be144 net.(*Dialer).DialContext+0x404 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:490 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [9: 2592] @ 0x4176cc 0x76ecbb 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0e57a 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [4: 448] @ 0x7b7934 0x7b78fd 0x7b7b85 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0e57a 0x4781c1 # 0x7b7933 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b78fc github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [8: 2304] @ 0x4176cc 0x76ecbb 0xe0755d 0xe0746c 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe0755c github.com/sirupsen/logrus.(*Entry).WithField+0x33c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0746b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x24b /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:162 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 144] @ 0x4134f7 0x4c61a9 0x4c6c6b 0x4c744d 0x4c740f 0xe0007d 0xdffe68 0xe16eba 0xe0d37a 0xe0e57a 0x4781c1 # 0x4c61a8 context.(*cancelCtx).propagateCancel+0x168 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:488 # 0x4c6c6a context.WithDeadlineCause+0x12a /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:629 # 0x4c744c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x4c740e context.WithTimeout+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:690 # 0xe0007c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveUpstream+0xbc /home/runner/work/blocky/blocky/resolver/bootstrap.go:146 # 0xdffe67 github.com/0xERR0R/blocky/resolver.(*Bootstrap).UpstreamIPs+0x207 /home/runner/work/blocky/blocky/resolver/bootstrap.go:132 # 0xe16eb9 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x79 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:332 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 480] @ 0x4176cc 0x7d3d09 0x7d3cb3 0x7d80fd 0x7d651b 0x7d6176 0xe5f759 0xe5f74a 0xe5e356 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7d3d08 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:180 # 0x7d3cb2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:307 # 0x7d80fc github.com/miekg/dns.(*Question).pack+0x5c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1104 # 0x7d651a github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x33a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:798 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xe5f758 github.com/miekg/dns.(*Msg).Pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe5f749 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /home/runner/work/blocky/blocky/server/server_endpoints.go:133 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [68: 3264] @ 0x5e3698 0x5e3cbd 0x80c507 0x7fa585 0x7f7593 0x7f920e 0x7f7c90 0xe5d1e9 0x4781c1 # 0x5e3697 net.UDPAddrFromAddrPort+0x77 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock.go:106 # 0x5e3cbc net.(*UDPConn).ReadMsgUDP+0x5c /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock.go:193 # 0x80c506 github.com/miekg/dns.ReadFromSessionUDP+0x86 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/udp.go:43 # 0x7fa584 github.com/miekg/dns.(*Server).readUDP+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:716 # 0x7f7592 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:174 # 0x7f920d github.com/miekg/dns.(*Server).serveUDP+0x26d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:530 # 0x7f7c8f github.com/miekg/dns.(*Server).ListenAndServe+0x5af /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:359 # 0xe5d1e8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:396 0: 0 [2: 96] @ 0x4c7525 0x7b791e 0x7b7b85 0xe11e2d 0xe11ce5 0xdfd2eb 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 # 0x4c7524 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:723 # 0x7b791d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xdfd2ea github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [5: 240] @ 0x4129ba 0x8f7ec5 0x8f7e5a 0x8f9685 0x8f916d 0x8f8ca8 0x8f3b35 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8f7ec4 html/template.makeEscaper+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:120 # 0x8f7e59 html/template.(*escaper).escapeListConditionally+0x59 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:588 # 0x8f9684 html/template.(*escaper).escapeTemplateBody+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:712 # 0x8f916c html/template.(*escaper).computeOutCtx+0xac /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:673 # 0x8f8ca7 html/template.(*escaper).escapeTree+0x447 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:666 # 0x8f3b34 html/template.escapeTemplate+0x94 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:24 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [56: 229376] @ 0x6f63b7 0x6f6393 0x6fb49e 0x4781c1 # 0x6f63b6 bufio.NewWriterSize+0x1b6 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:596 # 0x6f6392 net/http.newBufioWriterSize+0x192 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:858 # 0x6fb49d net/http.(*conn).serve+0x2bd /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1966 0: 0 [23: 16192] @ 0x412d2d 0x41474f 0x417725 0x87b593 0x880ab6 0x8fb007 0x8f3df2 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x87b592 text/template.addValueFuncs+0x192 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/funcs.go:99 # 0x880ab5 text/template.(*Template).Funcs+0x175 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:181 # 0x8fb006 html/template.(*escaper).commit+0x86 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:918 # 0x8f3df1 html/template.escapeTemplate+0x351 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:40 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [36: 46080] @ 0x5c1f25 0x5c2e85 0x5c3f6b 0x5c7865 0x4781c1 # 0x5c1f24 net.dnsPacketRoundTrip+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:113 # 0x5c2e84 net.(*Resolver).exchange+0x4e4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:194 # 0x5c3f6a net.(*Resolver).tryOneName+0x44a /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:305 # 0x5c7864 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:680 0: 0 [7: 5376] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [19: 10944] @ 0x412d2d 0x412a9a 0xdf8e6a 0xdf8dbb 0xe10f12 0x4781c1 # 0xdf8e69 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x29 /home/runner/work/blocky/blocky/querylog/logger_writer.go:32 # 0xdf8dba github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [1: 48] @ 0xe0e12b 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e # 0xe0e12a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x44a /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:172 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 0: 0 [1: 16] @ 0x5d20f0 0x5d2feb 0x5bd265 0x5be145 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5d20ef net.filterAddrList+0x18f /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:136 # 0x5d2fea net.(*Resolver).internetAddrList+0x6aa /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:307 # 0x5bd264 net.(*Resolver).resolveAddrList+0x3e4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:283 # 0x5be144 net.(*Dialer).DialContext+0x404 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:490 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [21: 6048] @ 0x6ee019 0x6f7168 0x6fb519 0x4781c1 # 0x6ee018 net/http.readRequest+0x98 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:1055 # 0x6f7167 net/http.(*conn).readRequest+0x247 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1004 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [19: 10944] @ 0x5c1968 0x5c2a7b 0x5c3f6b 0x5c7865 0x4781c1 # 0x5c1967 net.newRequest+0x47 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:60 # 0x5c2a7a net.(*Resolver).exchange+0xda /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:170 # 0x5c3f6a net.(*Resolver).tryOneName+0x44a /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:305 # 0x5c7864 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:680 0: 0 [2: 96] @ 0x412a31 0x76ec1e 0xe0755d 0xe0746c 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe0755c github.com/sirupsen/logrus.(*Entry).WithField+0x33c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0746b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x24b /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:162 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [78: 319488] @ 0x7c3886 0x7c36e5 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7c3885 github.com/miekg/dns.(*Conn).ReadMsgHeader+0xa5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:280 # 0x7c36e4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [2: 192] @ 0x7d06ea 0x7d06b3 0x7cda83 0x7d7694 0x7dece7 0xe5e71e 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7d06e9 github.com/miekg/dns.cloneSlice[...]+0x49 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x7d06b2 github.com/miekg/dns.(*EDNS0_PADDING).pack+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/edns.go:727 # 0x7cda82 github.com/miekg/dns.(*OPT).len+0x62 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/edns.go:135 # 0x7d7693 github.com/miekg/dns.msgLenWithCompressionMap+0x1b3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:998 # 0x7dece6 github.com/miekg/dns.(*Msg).Truncate+0x46 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_truncate.go:44 # 0xe5e71d github.com/0xERR0R/blocky/server.(*Server).resolve+0x33d /home/runner/work/blocky/blocky/server/server.go:564 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [4: 64] @ 0x4e816a 0x4e6f59 0x87d1ac 0x878c49 0x87769f 0x87664e 0x875fc5 0x8747c5 0x874885 0x875a27 0x875627 0x87463c 0x874885 0x8744b8 0x8fe479 0x8fe458 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 # 0x4e8169 reflect.Value.call+0xfc9 /opt/hostedtoolcache/go/1.22.10/x64/src/reflect/value.go:662 # 0x4e6f58 reflect.Value.Call+0xb8 /opt/hostedtoolcache/go/1.22.10/x64/src/reflect/value.go:380 # 0x87d1ab text/template.safeCall+0x8b /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/funcs.go:367 # 0x878c48 text/template.(*state).evalCall+0x848 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:803 # 0x87769e text/template.(*state).evalFunction+0x1fe /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:623 # 0x87664d text/template.(*state).evalCommand+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:510 # 0x875fc4 text/template.(*state).evalPipeline+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:479 # 0x8747c4 text/template.(*state).walk+0x224 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:267 # 0x874884 text/template.(*state).walk+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:280 # 0x875a26 text/template.(*state).walkRange.func2+0x2c6 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:395 # 0x875626 text/template.(*state).walkRange+0x646 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:403 # 0x87463b text/template.(*state).walk+0x9b /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:283 # 0x874884 text/template.(*state).walk+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:280 # 0x8744b7 text/template.(*Template).execute+0x277 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:224 # 0x8fe478 text/template.(*Template).Execute+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:207 # 0x8fe457 html/template.(*Template).Execute+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:124 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [96: 2304] @ 0xa49597 0xa49590 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49596 bufio.(*Scanner).Text+0x2b6 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa4958f github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2af /home/runner/work/blocky/blocky/lists/parsers/hosts.go:165 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [100: 2400] @ 0xa49fd6 0xa49fc0 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49fd5 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa49fbf github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [76: 3648] @ 0x45bb06 0xa4a525 0xa4a4bc 0xa4aa46 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa4a524 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4a4bb github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa4aa45 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [170: 2720] @ 0xa35cf2 0xa48f25 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa35cf1 github.com/hashicorp/go-multierror.Append+0x371 /home/runner/go/pkg/mod/github.com/hashicorp/go-multierror@v1.1.1/append.go:28 # 0xa48f24 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x104 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:66 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [79: 1264] @ 0xa493fd 0xa493f6 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa493fc bufio.(*Scanner).Text+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa493f5 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x115 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:146 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [123: 5038080] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 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 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [60: 2880] @ 0xa49fd6 0xa49fc0 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49fd5 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa49fbf github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [167: 2672] @ 0x4fb1f2 0x4fb1e6 0xa4922b 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4fb1f1 errors.New+0x211 /opt/hostedtoolcache/go/1.22.10/x64/src/errors/errors.go:62 # 0x4fb1e5 fmt.Errorf+0x205 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:30 # 0xa4922a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1ca /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [149: 2384] @ 0xa49473 0xa4944d 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49472 net.ParseIP+0x192 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:495 # 0xa4944c github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x16c /home/runner/work/blocky/blocky/lists/parsers/hosts.go:157 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [489: 23472] @ 0x5aba35 0x5ab270 0x5cfafe 0xa51f7b 0xa51f6d 0xa4980f 0xa51f0a 0xa51e93 0xa53252 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x5aba34 net/netip.parseIPv4+0x354 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:186 # 0x5ab26f net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:119 # 0x5cfafd net.parseIP+0x1d /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:502 # 0xa51f7a net.ParseIP+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:495 # 0xa51f6c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c /home/runner/work/blocky/blocky/lists/list_cache.go:251 # 0xa4980e github.com/0xERR0R/blocky/lists/parsers.HostsFileEntry.forEachHost+0x2e /home/runner/work/blocky/blocky/lists/parsers/hosts.go:189 # 0xa51f09 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:51 # 0xa51e92 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 /home/runner/work/blocky/blocky/lists/list_cache.go:245 # 0xa53251 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xf1 /home/runner/work/blocky/blocky/lists/parsers/parser.go:54 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [154: 2464] @ 0xa48e88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa48e87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x67 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:60 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [518: 24864] @ 0xa490a7 0xa4909b 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa490a6 bytes.NewReader+0x46 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/reader.go:159 # 0xa4909a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x3a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:97 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [807: 64560] @ 0xa48e77 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa48e76 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x56 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:59 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 64] @ 0xa49fd6 0xa49fc0 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49fd5 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa49fbf github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [464: 22272] @ 0xa4932a 0xa4931e 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49329 bytes.NewReader+0x49 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/reader.go:159 # 0xa4931d github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x3d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:141 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [177: 2832] @ 0xa4a416 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa4a415 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x35 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:23 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [359: 11488] @ 0xa359e5 0xa48f25 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa359e4 github.com/hashicorp/go-multierror.Append+0x64 /home/runner/go/pkg/mod/github.com/hashicorp/go-multierror@v1.1.1/append.go:16 # 0xa48f24 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x104 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:66 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [165: 2640] @ 0xa48e66 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa48e65 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x45 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:58 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [161: 2576] @ 0xa491f3 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa491f2 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x192 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [367: 17616] @ 0x4fb07b 0xa4922b 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4fb07a fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:26 # 0xa4922a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1ca /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [42: 204288] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 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 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [161: 5152] @ 0xa49fd6 0xa49fc0 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49fd5 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa49fbf github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [128: 4194304] @ 0x750a2a 0x75195f 0x753bd2 0xa49d0d 0xa49ce5 0xa49cde 0xa495a9 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x750a29 regexp.(*bitState).reset+0x109 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:91 # 0x75195e regexp.(*Regexp).backtrack+0x19e /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:317 # 0x753bd1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:535 # 0xa49d0c regexp.(*Regexp).doMatch+0x6c /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:514 # 0xa49ce4 regexp.(*Regexp).MatchString+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:531 # 0xa49cdd github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:262 # 0xa495a8 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2c8 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:167 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [17: 39168] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 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 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [42200: 172851200] @ 0x677c39 0xa49150 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x677c38 bufio.(*Scanner).Scan+0x378 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:209 # 0xa4914f github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xef /home/runner/work/blocky/blocky/lists/parsers/hosts.go:100 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [42018: 172105728] @ 0x677c39 0xa493e5 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x677c38 bufio.(*Scanner).Scan+0x378 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:209 # 0xa493e4 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x104 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:144 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x6003c5 0x600baf 0x6060ca 0x606d9d 0x5fe4a5 0x608c4e 0x60879c 0x483c82 0x608645 0x608628 0x60c6bd 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x6003c4 crypto/x509.parseASN1String+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:74 # 0x600bae crypto/x509.parseName+0x30e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:138 # 0x6060c9 crypto/x509.parseCertificate+0x609 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:901 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x5fe4a4 crypto/x509.(*CertPool).AppendCertsFromPEM+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/cert_pool.go:231 # 0x608c4d crypto/x509.loadSystemRoots+0x3ad /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/root_unix.go:72 # 0x60879b crypto/x509.initSystemRoots+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/root.go:30 # 0x483c81 sync.(*Once).doSlow+0xc1 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/once.go:74 # 0x608644 sync.(*Once).Do+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/once.go:65 # 0x608627 crypto/x509.systemRootsPool+0x27 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/root.go:21 # 0x60c6bc crypto/x509.(*Certificate).Verify+0x15c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:784 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 576] @ 0x564725 0x56469d 0x58952c 0x589527 0x588fc6 0x601749 0x606368 0x606d9d 0x5fe4a5 0x608c4e 0x60879c 0x483c82 0x608645 0x608628 0x60c6bd 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x564724 math/big.nat.make+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/math/big/nat.go:72 # 0x56469c math/big.nat.setBytes+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/math/big/nat.go:1338 # 0x58952b math/big.(*Int).SetBytes+0xcb /opt/hostedtoolcache/go/1.22.10/x64/src/math/big/int.go:515 # 0x589526 vendor/golang.org/x/crypto/cryptobyte.(*String).readASN1BigInt+0xc6 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:330 # 0x588fc5 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Integer+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:290 # 0x601748 crypto/x509.parsePublicKey+0x1c8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:233 # 0x606367 crypto/x509.parseCertificate+0x8a7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:929 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x5fe4a4 crypto/x509.(*CertPool).AppendCertsFromPEM+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/cert_pool.go:231 # 0x608c4d crypto/x509.loadSystemRoots+0x3ad /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/root_unix.go:72 # 0x60879b crypto/x509.initSystemRoots+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/root.go:30 # 0x483c81 sync.(*Once).doSlow+0xc1 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/once.go:74 # 0x608644 sync.(*Once).Do+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/once.go:65 # 0x608627 crypto/x509.systemRootsPool+0x27 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/root.go:21 # 0x60c6bc crypto/x509.(*Certificate).Verify+0x15c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:784 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 416] @ 0x412d2d 0x41474f 0x416159 0x9cfd06 0xa553ac 0xa55375 0xa54714 0xe5a168 0xe638fc 0xe645c6 0x889b2a 0x88a3ff 0xe63638 0xe6362f 0xe65953 0x44077d 0x4781c1 # 0x9cfd05 github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x6e5 /home/runner/go/pkg/mod/github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:355 # 0xa553ab github.com/0xERR0R/blocky/metrics.RegisterMetric+0x1eb /home/runner/work/blocky/blocky/metrics/metrics.go:17 # 0xa55374 github.com/0xERR0R/blocky/metrics.registerCachingEventListeners+0x1b4 /home/runner/work/blocky/blocky/metrics/metrics_event_publisher.go:126 # 0xa54713 github.com/0xERR0R/blocky/metrics.RegisterEventListeners+0x13 /home/runner/work/blocky/blocky/metrics/metrics_event_publisher.go:17 # 0xe5a167 github.com/0xERR0R/blocky/server.NewServer+0x127 /home/runner/work/blocky/blocky/server/server.go:124 # 0xe638fb github.com/0xERR0R/blocky/cmd.startServer+0x15b /home/runner/work/blocky/blocky/cmd/serve.go:52 # 0xe645c5 github.com/0xERR0R/blocky/cmd.NewRootCommand.func1+0xc5 /home/runner/work/blocky/blocky/cmd/root.go:42 # 0x889b29 github.com/spf13/cobra.(*Command).execute+0xac9 /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:985 # 0x88a3fe github.com/spf13/cobra.(*Command).ExecuteC+0x3fe /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:1117 # 0xe63637 github.com/spf13/cobra.(*Command).Execute+0x17 /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:1041 # 0xe6362e github.com/0xERR0R/blocky/cmd.Execute+0xe /home/runner/work/blocky/blocky/cmd/root.go:112 # 0xe65952 main.main+0x12 /home/runner/work/blocky/blocky/main.go:10 # 0x44077c runtime.main+0x29c /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/proc.go:271 0: 0 [1: 128] @ 0x747fc8 0x756e70 0x756e6b 0x757a0c 0x757a00 0x9b0939 0x44f128 0x440830 0x440720 0x4781c1 # 0x747fc7 regexp/syntax.parse+0xc7 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/syntax/parse.go:916 # 0x756e6f regexp/syntax.Parse+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/syntax/parse.go:889 # 0x756e6a regexp.compile+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:172 # 0x757a0b regexp.Compile+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:135 # 0x7579ff regexp.MustCompile+0x1f /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:315 # 0x9b0938 github.com/prometheus/procfs.init+0x378 /home/runner/go/pkg/mod/github.com/prometheus/procfs@v0.15.1/schedstat.go:25 # 0x44f127 runtime.doInit1+0xe7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/proc.go:7176 # 0x44082f runtime.doInit+0x34f /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/proc.go:7143 # 0x44071f runtime.main+0x23f /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/proc.go:253 0: 0 [1: 320] @ 0x74411b 0x7440c6 0x74371f 0x743485 0x742f35 0x743485 0x74200d 0x756eb7 0x757a0c 0x757a00 0x9b08cd 0x44f128 0x440830 0x440720 0x4781c1 # 0x74411a regexp/syntax.(*compiler).inst+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/syntax/compile.go:164 # 0x7440c5 regexp/syntax.(*compiler).rune+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/syntax/compile.go:273 # 0x74371e regexp/syntax.(*compiler).compile+0x157e /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/syntax/compile.go:101 # 0x743484 regexp/syntax.(*compiler).compile+0x12e4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/syntax/compile.go:145 # 0x742f34 regexp/syntax.(*compiler).compile+0xd94 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/syntax/compile.go:129 # 0x743484 regexp/syntax.(*compiler).compile+0x12e4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/syntax/compile.go:145 # 0x74200c regexp/syntax.Compile+0x14c /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/syntax/compile.go:74 # 0x756eb6 regexp.compile+0x76 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:180 # 0x757a0b regexp.Compile+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:135 # 0x7579ff regexp.MustCompile+0x1f /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:315 # 0x9b08cc github.com/prometheus/procfs.init+0x30c /home/runner/go/pkg/mod/github.com/prometheus/procfs@v0.15.1/proc_limits.go:77 # 0x44f127 runtime.doInit1+0xe7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/proc.go:7176 # 0x44082f runtime.doInit+0x34f /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/proc.go:7143 # 0x44071f runtime.main+0x23f /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/proc.go:253 0: 0 [1: 18432] @ 0x754bdd 0x756ada 0x756ecf 0x757a0c 0x757a00 0xa48d9f 0x44f128 0x440830 0x440720 0x4781c1 # 0x754bdc regexp.onePassCopy+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/onepass.go:226 # 0x756ad9 regexp.compileOnePass+0x139 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/onepass.go:498 # 0x756ece regexp.compile+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:191 # 0x757a0b regexp.Compile+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:135 # 0x7579ff regexp.MustCompile+0x1f /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:315 # 0xa48d9e github.com/0xERR0R/blocky/lists/parsers.init+0x1e /home/runner/work/blocky/blocky/lists/parsers/hosts.go:27 # 0x44f127 runtime.doInit1+0xe7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/proc.go:7176 # 0x44082f runtime.doInit+0x34f /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/proc.go:7143 # 0x44071f runtime.main+0x23f /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/proc.go:253 0: 0 [1: 256] @ 0xa36f34 0xbee12b 0xbee065 0x44f128 0x440830 0x440720 0x4781c1 # 0xa36f33 golang.org/x/text/transform.String+0x93 /home/runner/go/pkg/mod/golang.org/x/text@v0.21.0/transform/transform.go:580 # 0xbee12a golang.org/x/text/cases.Caser.String+0x10a /home/runner/go/pkg/mod/golang.org/x/text@v0.21.0/cases/cases.go:51 # 0xbee064 gorm.io/gorm/schema.init.0+0x44 /home/runner/go/pkg/mod/gorm.io/gorm@v1.25.12/schema/naming.go:126 # 0x44f127 runtime.doInit1+0xe7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/proc.go:7176 # 0x44082f runtime.doInit+0x34f /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/proc.go:7143 # 0x44071f runtime.main+0x23f /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/proc.go:253 0: 0 [1: 48] @ 0x741f65 0x741f0d 0x741eec 0x756eb7 0x757a0c 0x757a00 0xbc64c9 0xbc66af 0x44f128 0x440830 0x440720 0x4781c1 # 0x741f64 regexp/syntax.(*compiler).inst+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/syntax/compile.go:164 # 0x741f0c regexp/syntax.(*compiler).init+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/syntax/compile.go:83 # 0x741eeb regexp/syntax.Compile+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/syntax/compile.go:73 # 0x756eb6 regexp.compile+0x76 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:180 # 0x757a0b regexp.Compile+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:135 # 0x7579ff regexp.MustCompile+0x1f /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:315 # 0xbc64c8 github.com/jinzhu/inflection.compile+0xae8 /home/runner/go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:168 # 0xbc66ae github.com/jinzhu/inflection.init.0+0xe /home/runner/go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:176 # 0x44f127 runtime.doInit1+0xe7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/proc.go:7176 # 0x44082f runtime.doInit+0x34f /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/proc.go:7143 # 0x44071f runtime.main+0x23f /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/proc.go:253 0: 0 [1: 32768] @ 0x6a849a 0x483f11 0x6f4f3d 0x6f4f31 0x4ab5b1 0x4ab32c 0x4ab30b 0x6b28a5 0x6b47e5 0x6b54d9 0xe5ff62 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x6a8499 net/http.init.func15+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:811 # 0x483f10 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:152 # 0x6f4f3c net/http.getCopyBuf+0x5c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:814 # 0x6f4f30 net/http.(*response).ReadFrom+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:578 # 0x4ab5b0 io.copyBuffer+0x150 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:415 # 0x4ab32b io.Copy+0x8b /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:388 # 0x4ab30a io.CopyN+0x6a /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:364 # 0x6b28a4 net/http.serveContent+0xd24 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/fs.go:378 # 0x6b47e4 net/http.serveFile+0x744 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/fs.go:705 # 0x6b54d8 net/http.(*fileHandler).ServeHTTP+0xb8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/fs.go:935 # 0xe5ff61 github.com/0xERR0R/blocky/server.configureStaticAssetsHandler.StripPrefix.func1+0x261 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2214 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 112] @ 0x7451e6 0x745160 0x748ada 0x756e70 0x756e6b 0x757a0c 0x757a00 0xbc5caa 0xbc66af 0x44f128 0x440830 0x440720 0x4781c1 # 0x7451e5 regexp/syntax.(*parser).newRegexp+0xa5 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/syntax/parse.go:146 # 0x74515f regexp/syntax.(*parser).literal+0x1f /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/syntax/parse.go:370 # 0x748ad9 regexp/syntax.parse+0xbd9 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/syntax/parse.go:932 # 0x756e6f regexp/syntax.Parse+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/syntax/parse.go:889 # 0x756e6a regexp.compile+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:172 # 0x757a0b regexp.Compile+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:135 # 0x7579ff regexp.MustCompile+0x1f /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:315 # 0xbc5ca9 github.com/jinzhu/inflection.compile+0x2c9 /home/runner/go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:138 # 0xbc66ae github.com/jinzhu/inflection.init.0+0xe /home/runner/go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:176 # 0x44f127 runtime.doInit1+0xe7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/proc.go:7176 # 0x44082f runtime.doInit+0x34f /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/proc.go:7143 # 0x44071f runtime.main+0x23f /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/proc.go:253 0: 0 [0: 0] @ 0xe43bf1 0xe43aa5 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe43bf0 runtime/pprof.writeHeapInternal+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:602 # 0xe43aa4 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:572 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 # runtime.MemStats # Alloc = 2941424 # TotalAlloc = 49310681760 # Sys = 31282440 # Lookups = 0 # Mallocs = 142446863 # Frees = 142420145 # HeapAlloc = 2941424 # HeapSys = 24510464 # HeapIdle = 19202048 # HeapInuse = 5308416 # HeapReleased = 18989056 # HeapObjects = 26718 # Stack = 655360 / 655360 # MSpan = 100960 / 408000 # MCache = 2400 / 15600 # BuckHashSys = 1670946 # GCSys = 3465544 # OtherSys = 556526 # NextGC = 6418696 # LastGC = 1781159744692675409 # PauseNs = [186929 185517 199446 435403 170899 145352 161494 131347 255710 115957 665974 4525130 167385 214236 417138 98788 150150 184328 112299 90565 101521 163130 140040 154919 2316635 2775926 2287360 1033554 1375985 707559 748412 785888 1166049 2943340 1391303 781949 1281829 981180 951333 687225 78819 1446470 1073972 965400 1069315 872648 896513 1269638 2316946 927073 840022 951685 977666 730776 1063616 901109 1327492 2578355 913050 1619696 815744 591773 764718 615557 777301 1467337 823501 901746 777123 1100614 1155090 1844508 675872 809037 1593390 852719 714765 4676555 1178163 1874250 794615 965568 1245915 837729 851422 624888 890469 957395 2314027 890784 716619 2069240 789208 748216 863438 834910 774817 703652 1308708 624681 704042 2092956 756556 2079315 1109285 672088 766683 816405 862596 767887 745191 729151 1033745 1794772 1013661 780998 1166467 1201396 849342 753662 2009760 389333 864950 714864 990553 720427 1032121 1094319 2632613 749296 860185 1093434 726802 2960894 1143758 716652 1504203 784522 1047545 1111215 729688 626090 1202557 583338 1245509 1013178 472672 146948 1641131 135339 112434 109687 132488 130922 96008 105866 124567 188674 218794 136696 178334 97327 59779 121069 126868 142391 139997 60172 99590 128608 104657 75516 109481 169964 143751 127655 138518 137143 98715 150829 81026 120095 96658 137379 185507 77283 153952 1369602 358728 78222 247393 87376 112941 73888 210592 95922 85094 226423 322118 566576 6466337 142845 167698 135739 152137 163691 132110 90181 136580 137298 74670 131986 139689 159041 177688 166421 163205 78265 111455 104339 117982 572500 1195551 2186758 887441 1375858 1117195 869325 1198106 615835 456714 771942 118926 123727 146519 86497 154896 268051 311651 154727 151463 151536 119265 203386 176612 147395 94244 157381 180411 176271 164792 112283 206098 151559 149976 158044] # PauseEnd = [1781144189205164386 1781144189217648153 1781144189229394396 1781144189242914932 1781144189256326730 1781144189266991669 1781144189277306848 1781144189290753349 1781144189305565771 1781144189317415303 1781144189331440032 1781144189361969823 1781144189374777673 1781144189386944390 1781144189399752600 1781144189411124164 1781144189437367583 1781144189456288306 1781144189466646662 1781144189481733142 1781144189492490417 1781144189506623597 1781144189518634362 1781144189530751567 1781144309654753428 1781144429691449050 1781144549720867344 1781144669766015849 1781144789803987439 1781144909852944412 1781145029906207958 1781145149933326242 1781145269969192290 1781145390013955790 1781145510053845154 1781145630085469802 1781145750129916296 1781145870160662125 1781145990195053585 1781146030386575560 1781146032411144400 1781146153646995649 1781146274274648290 1781146300340490323 1781146422329411749 1781146542366887807 1781146662396894726 1781146782435992548 1781146902465105884 1781147022495014260 1781147142549562987 1781147262608092877 1781147382638923004 1781147502691034303 1781147622744613192 1781147742776190369 1781147862825994070 1781147982862948838 1781148102891102360 1781148222936017833 1781148342978448084 1781148463016621574 1781148583053695554 1781148703081355407 1781148823128365000 1781148943183499078 1781149063213067247 1781149183251771646 1781149303292722707 1781149423336807817 1781149543365429265 1781149663405423602 1781149783430782217 1781149903469350192 1781150023516584943 1781150143543712219 1781150263593817971 1781150383634096039 1781150503644643292 1781150623725075352 1781150743769910148 1781150863805737417 1781150983836499906 1781151103879638574 1781151223918143867 1781151343965996946 1781151464001921246 1781151584047675854 1781151704100854358 1781151824137113207 1781151944179359928 1781152064215825852 1781152184257833567 1781152304297000462 1781152424340096037 1781152544382824745 1781152664428131079 1781152784471496384 1781152904511277824 1781153024532142109 1781153144583020373 1781153264629629229 1781153384649995965 1781153504696956335 1781153624728580877 1781153744753961044 1781153864789201316 1781153984841094545 1781154104883148071 1781154224913177137 1781154344950493844 1781154464972856890 1781154585007957039 1781154705050387361 1781154825080490700 1781154945119275680 1781155065181693843 1781155185223452737 1781155305266248768 1781155425302478160 1781155545342671760 1781155665372476241 1781155785394240769 1781155905443232631 1781156025485114439 1781156145514500092 1781156265537048577 1781156385579197055 1781156505612317434 1781156625644731566 1781156745687599390 1781156865726872953 1781156985762527785 1781157105812422859 1781157225861335949 1781157345914351776 1781157465956354276 1781157585998051291 1781157706042373164 1781157826079684561 1781157946123574278 1781158066159461936 1781158186182223068 1781158306226479065 1781158426265865967 1781158546295778340 1781158588668140475 1781158588676918898 1781158588685649238 1781158588693585520 1781158588700840447 1781158588708154583 1781158588718476185 1781158588726390830 1781158588738126613 1781158588745768537 1781158588760030447 1781158588766818247 1781158588775309914 1781158588790073921 1781158588798489020 1781158588805601974 1781158588812033389 1781158588823949967 1781158588839987241 1781158588852845645 1781158588859874676 1781158588867007950 1781158588875258401 1781158588882669918 1781158588890215369 1781158588901986922 1781158588910396723 1781158588922422750 1781158588934080951 1781158588951938607 1781158588965348753 1781158588973214868 1781158588982564631 1781158588994512990 1781158589003224274 1781158589020778017 1781158589029434932 1781158589044573030 1781158589055835724 1781158589067100355 1781158589076626397 1781158589106717938 1781158589128973408 1781158589138646858 1781158589148390606 1781158589156846630 1781158589165715686 1781158589174890452 1781158589183418202 1781158589192888024 1781158589211883895 1781158589230763645 1781158589252142951 1781158589276390963 1781158589306690147 1781158589316840418 1781158589327582377 1781158589336865349 1781158589345538373 1781158589355243437 1781158589366825280 1781158589377107995 1781158589386910670 1781158589397862956 1781158589408593704 1781158589420514889 1781158589439309705 1781158589449148531 1781158589460394318 1781158589470316193 1781158589482099246 1781158589491391205 1781158589502513749 1781158589524857586 1781158589543162221 1781158589555602690 1781158710355384308 1781158830405520027 1781158950445092195 1781159070485663626 1781159190527613931 1781159310564649540 1781159430602925253 1781159550635481704 1781159624487724373 1781159744692675409 1781144188852183856 1781144188861787524 1781144188870535832 1781144188881066775 1781144188892427273 1781144188902876899 1781144188930020467 1781144188940549536 1781144188948583764 1781144188957822088 1781144188978600197 1781144188988957382 1781144189001167852 1781144189013306535 1781144189023350235 1781144189042401845 1781144189053581175 1781144189063641045 1781144189072533616 1781144189084963602 1781144189118435726 1781144189164822032 1781144189176073562 1781144189196346800] # NumGC = 22760 # NumForcedGC = 2 # GCCPUFraction = 2.5286999065339123e-05 # DebugGC = false # MaxRSS = 38096896