heap profile: 7: 92368 [453411: 1887165448] @ heap/1048576 1: 65536 [144: 9437184] @ 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: 24576 [19: 466944] @ 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: 1792 [1: 1792] @ 0x754bdd 0x756ada 0x756ecf 0x757a0c 0x757a00 0xcaea7d 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 # 0xcaea7c github.com/jackc/pgx/v5/pgtype.init+0x29c /home/runner/go/pkg/mod/github.com/jackc/pgx/v5@v5.5.5/pgtype/date.go:271 # 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: 320 [1: 320] @ 0x743e09 0x743db6 0x744033 0x743169 0x7434a7 0x74200d 0x756eb7 0x757a0c 0x757a00 0x9ad205 0x44f128 0x440830 0x440720 0x4781c1 # 0x743e08 regexp/syntax.(*compiler).inst+0x88 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/syntax/compile.go:164 # 0x743db5 regexp/syntax.(*compiler).loop+0x35 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/syntax/compile.go:239 # 0x744032 regexp/syntax.(*compiler).star+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/syntax/compile.go:258 # 0x743168 regexp/syntax.(*compiler).compile+0xfc8 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/syntax/compile.go:133 # 0x7434a6 regexp/syntax.(*compiler).compile+0x1306 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/syntax/compile.go:147 # 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 # 0x9ad204 github.com/prometheus/common/model.init+0x24 /home/runner/go/pkg/mod/github.com/prometheus/common@v0.55.0/model/labels.go:94 # 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: 112 [1: 112] @ 0x7451e6 0x745160 0x748ada 0x756e70 0x756e6b 0x757a0c 0x757a00 0xbc64f6 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 # 0xbc64f5 github.com/jinzhu/inflection.compile+0xb15 /home/runner/go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:169 # 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: 24 [1: 24] @ 0x53cdb1 0x53cd15 0x483c82 0x537bec 0x537bcf 0x537c65 0x58fd85 0x58d945 0x61024e 0x60fcd1 0x60d4b6 0x60d1b8 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x53cdb0 crypto/internal/nistec.NewP384Point+0x370 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/nistec/p384.go:29 # 0x53cd14 crypto/internal/nistec.(*P384Point).generatorTable.func1+0x2d4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/nistec/p384.go:399 # 0x483c81 sync.(*Once).doSlow+0xc1 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/once.go:74 # 0x537beb sync.(*Once).Do+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/once.go:65 # 0x537bce crypto/internal/nistec.(*P384Point).generatorTable+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/nistec/p384.go:393 # 0x537c64 crypto/internal/nistec.(*P384Point).ScalarBaseMult+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/nistec/p384.go:416 # 0x58fd84 crypto/ecdsa.verifyNISTEC[...]+0x4c4 /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 1: 8 [1: 8] @ 0x4bfd2a 0x4bfc9a 0x4bc5f4 0x44f128 0x440830 0x440720 0x4781c1 # 0x4bfd29 os.newFile+0x49 /opt/hostedtoolcache/go/1.22.10/x64/src/os/file_unix.go:168 # 0x4bfc99 os.NewFile+0x79 /opt/hostedtoolcache/go/1.22.10/x64/src/os/file_unix.go:119 # 0x4bc5f3 os.init+0x1b3 /opt/hostedtoolcache/go/1.22.10/x64/src/os/file.go:65 # 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 [9: 720] @ 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 [3: 48] @ 0xe05ed0 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 0x7004ee 0x6fb7c8 # 0xe05ecf github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0xaf /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 # 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] @ 0x45ba32 0x45b445 0x45b685 0x45c9c5 0x45c98c 0xe4367c 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 # 0xe4367b runtime/pprof.printStackRecord+0xfb /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:532 # 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: 352] @ 0x4176cc 0x6f8a95 0x6f84f2 0x6fa89e 0x6fa5ca 0x676b75 0x676e2d 0xe3e465 0xe3e936 0xe3ec65 0xe3f1d6 0xe3f60f 0x4fdeb7 0xe441b5 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be # 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 # 0x676b74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:639 # 0x676e2c bufio.(*Writer).Write+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:683 # 0xe3e464 text/tabwriter.(*Writer).write0+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:251 # 0xe3e935 text/tabwriter.(*Writer).writeLines+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:318 # 0xe3ec64 text/tabwriter.(*Writer).format+0x1a4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:405 # 0xe3f1d5 text/tabwriter.(*Writer).flushNoDefers+0x115 /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:513 # 0xe3f60e text/tabwriter.(*Writer).Write+0x3ee /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:546 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0xe441b4 runtime/pprof.writeHeapInternal+0x674 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:660 # 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 0: 0 [3: 1155072] @ 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 [1: 96] @ 0x6009c5 0x605f4a 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x6009c4 crypto/x509.parseName+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:145 # 0x605f49 crypto/x509.parseCertificate+0x489 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:881 # 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: 96] @ 0x58b607 0x667565 0x66736e 0x668105 0x62fdc7 0x6427d4 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 # 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: 16] @ 0x5c6f25 0x5d92cf 0x5ba2f7 0x5d6217 0x5b9375 0x4781c1 # 0x5c6f24 net.(*Resolver).goLookupIPCNAMEOrder+0x1304 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:754 # 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: 80] @ 0x4c577b 0x4c575d 0x638d6b 0x71314e 0x713149 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 # 0x638d6a crypto/tls.(*Conn).handshakeContext+0x6a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1504 # 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: 352] @ 0x4176cc 0x6dd5d5 0x6dcddf 0x6dc84a 0x6db885 0x4781c1 # 0x6dd5d4 net/http.(*http2clientConnReadLoop).handleResponse+0x614 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9509 # 0x6dcdde net/http.(*http2clientConnReadLoop).processHeaders+0x9e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9433 # 0x6dc849 net/http.(*http2clientConnReadLoop).run+0x669 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9374 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 32] @ 0x8c5cba 0x8c5c4f 0xe22cb2 0x500a9f 0x5013a6 0x503ebe 0x4fb065 0xe175e5 0xa31053 0xa31d79 0xa30fe5 0xe171d4 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 # 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 # 0x4fb064 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:25 # 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: 64] @ 0x618d1f 0x628cab 0x667665 0x668105 0x62fdc7 0x642859 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 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 [1: 48] @ 0x53589f 0x58fec2 0x58d945 0x61024e 0x60fcd1 0x60d4b6 0x60d20b 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x53589e crypto/internal/nistec.(*P384Point).BytesX+0x1e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/nistec/p384.go:172 # 0x58fec1 crypto/ecdsa.verifyNISTEC[...]+0x601 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:536 # 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 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 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 [1: 16] @ 0x7d46e6 0x7d8306 0x7d68bf 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 # 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 # 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: 64] @ 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: 128] @ 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: 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 [1: 176] @ 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: 48] @ 0x4129ba 0x6ed079 0xe153a5 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x6ed078 net/http.NewRequestWithContext+0x258 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:912 # 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: 8] @ 0x5b9156 0x5d573d 0x5d2e19 0x5d4f85 0xe0010a 0xdffe68 0xe16eba 0xe0d37a 0xe0e57a 0x4781c1 # 0x5b9155 internal/singleflight.(*Group).DoChan+0x195 /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: 48] @ 0x6ba746 0x6b96ba 0x6dc30c 0x6db885 0x4781c1 # 0x6ba745 net/http.http2parseSettingsFrame+0xa5 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:2150 # 0x6b96b9 net/http.(*http2Framer).ReadFrame+0x199 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1916 # 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: 80] @ 0x7c097a 0x7d596c 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7c0979 github.com/miekg/dns.init.func27+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:37 # 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 [2: 64] @ 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: 16] @ 0x831a2b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x831a2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 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: 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 [1: 176] @ 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: 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: 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 [1: 48] @ 0x53589f 0x58fec2 0x58d945 0x61024e 0x60fcd1 0x60d4b6 0x60d1b8 0x60d85a 0x60d20b 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x53589e crypto/internal/nistec.(*P384Point).BytesX+0x1e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/nistec/p384.go:172 # 0x58fec1 crypto/ecdsa.verifyNISTEC[...]+0x601 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:536 # 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 # 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 [1: 80] @ 0x5da2f5 0x712ec6 0x713bdc 0x71246d 0x4781c1 # 0x5da2f4 net.(*conn).Close+0x54 /opt/hostedtoolcache/go/1.22.10/x64/src/net/net.go:211 # 0x712ec5 net/http.(*persistConn).addTLS+0x365 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1580 # 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: 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 [1: 448] @ 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: 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 [1: 8] @ 0x70fb7b 0x70fb5d 0x711625 0x70d63a 0x6f14f3 0x6a9c24 0x6a94d8 0x6ab7fc 0xe15633 0xe1562c 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x70fb7a net/http.(*wantConnQueue).pushBack+0x25a /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1304 # 0x70fb5c net/http.(*Transport).queueForIdleConn+0x23c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1106 # 0x711624 net/http.(*Transport).getConn+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1385 # 0x70d639 net/http.(*Transport).roundTrip+0x739 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:595 # 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: 2304] @ 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] @ 0x7d5d25 0x7d6a6d 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 # 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 # 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 0: 0 [1: 24] @ 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: 16] @ 0xa31e2b 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0xa31e2a github.com/avast/retry-go/v4.DoWithData[...]+0x72a /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:185 # 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] @ 0x7c05fa 0x7d596c 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7c05f9 github.com/miekg/dns.init.func13+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:23 # 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 [2: 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 [2: 288] @ 0xdfc805 0xdfd076 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 # 0xdfc804 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleBlocked+0x64 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:333 # 0xdfd075 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x4f5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:389 # 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: 1280] @ 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: 3456] @ 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: 704] @ 0x6a1145 0x6a102b 0x6a225f 0x6a1bae 0x6a19d0 0x6be5ce 0x6b98e5 0x6dc30c 0x6db885 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 # 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: 16] @ 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] @ 0x7d46e6 0x7d8306 0x7d68bf 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 # 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 # 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] @ 0xe17e16 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0xe17e15 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x195 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:388 # 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: 48] @ 0x4129ba 0x77278e 0x7726f3 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 # 0x77278d github.com/sirupsen/logrus.(*Logger).releaseEntry+0x2d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:107 # 0x7726f2 github.com/sirupsen/logrus.(*Logger).WithField+0x192 /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: 16] @ 0x4c57a5 0xe15f45 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x4c57a4 context.WithCancel+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:237 # 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: 16] @ 0x7d46e6 0x81e9c9 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a6d 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 # 0x81e9c8 github.com/miekg/dns.(*SOA).unpack+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:2612 # 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 # 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: 288] @ 0x4176cc 0x76ef45 0x7726dc 0x772588 0xa3425d 0xa34263 0xa33b3e 0xa333c2 0xdfd6e4 0xdfd6c2 0xdfd6ab 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 # 0x76ef44 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 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 # 0xdfd6e3 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x443 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xdfd6c1 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x421 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xdfd6aa github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x40a /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:420 # 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: 3072] @ 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] @ 0x4fdfa6 0xdfd03d 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 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0xdfd03c github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x4bc /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:389 # 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: 96] @ 0x828c45 0x7d7e8a 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 # 0x828c44 github.com/miekg/dns.(*SOA).copy+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:1203 # 0x7d7e89 github.com/miekg/dns.(*Msg).CopyTo+0x369 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1093 # 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: 176] @ 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: 48] @ 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 [1: 16] @ 0xa34238 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 0x6fcde9 0xe609be 0x6fcde9 # 0xa34237 github.com/0xERR0R/blocky/log.PrefixedLog+0x177 /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 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.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: 48] @ 0x47cbf9 0x4a4865 0x7dcdcf 0x8103d8 0x7d55f7 0x7d65ba 0x7d6176 0xe5f759 0xe5f74a 0xe5e356 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x47cbf8 internal/reflectlite.Swapper+0x378 /opt/hostedtoolcache/go/1.22.10/x64/src/internal/reflectlite/swapper.go:68 # 0x4a4864 sort.Slice+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/sort/slice.go:26 # 0x7dcdce github.com/miekg/dns.packDataSVCB+0x14e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:617 # 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 # 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] @ 0x7d5906 0x7d584d 0x7d5cac 0x7d6a6d 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 # 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 # 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 # 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 0: 0 [1: 256] @ 0x4842dc 0x484126 0x483dd4 0x834988 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 # 0x483dd3 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:108 # 0x834987 github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x307 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:91 # 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] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 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 # 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: 32] @ 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 [2: 224] @ 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: 16] @ 0x58b429 0x6674f6 0x66735e 0x6681ef 0x644af9 0x640d87 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58b428 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 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 # 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 [2: 48] @ 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: 416] @ 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: 4864] @ 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: 512] @ 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: 48] @ 0x45ba32 0x45b445 0x45b685 0x7c64f5 0x8015c9 0x7fd375 0x831d68 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x7c64f4 github.com/miekg/dns.(*RR_Header).String+0xb4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/dns.go:90 # 0x8015c8 github.com/miekg/dns.(*SVCB).String+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:900 # 0x7fd374 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:240 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 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: 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 [1: 16] @ 0x831e76 0xe5d746 0xe5dff4 0xe5f56c 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x831e75 github.com/0xERR0R/blocky/util.QuestionToString+0x35 /home/runner/work/blocky/blocky/util/common.go:66 # 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: 128] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x6680b2 0x62fdc7 0x644be5 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 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 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 # 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] @ 0x5e2437 0x5df37b 0x5ded9b 0x5d3b18 0x5e292c 0x5e27c5 0x5e27c6 0x5bf93d 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5e2436 net.sockaddrToTCP+0x56 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:19 # 0x5df37a net.(*netFD).dial+0x4da /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:141 # 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: 176] @ 0x51acaa 0x51a80b 0x62bdd4 0x62fdd6 0x6441e5 0x640d69 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 # 0x6441e4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x324 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:609 # 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: 256] @ 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 [1: 128] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x667db2 0x642812 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 # 0x642811 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x211 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:397 # 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: 48] @ 0x7d46e6 0x8183e9 0x7d5b0a 0x7d584d 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 # 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 # 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: 288] @ 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: 288] @ 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: 32] @ 0x45ba32 0x45b445 0x45b685 0x7c64f5 0x8015c9 0x7fd375 0x831d68 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x7c64f4 github.com/miekg/dns.(*RR_Header).String+0xb4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/dns.go:90 # 0x8015c8 github.com/miekg/dns.(*SVCB).String+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:900 # 0x7fd374 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:240 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 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 [2: 32] @ 0xe5f7b5 0xe5f78e 0xe5f779 0xe5e356 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe5f7b4 net/textproto.MIMEHeader.Set+0x94 /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/header.go:22 # 0xe5f78d net/http.Header.Set+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/header.go:40 # 0xe5f778 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x58 /home/runner/work/blocky/blocky/server/server_endpoints.go:138 # 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] @ 0x40950c 0x713398 0x71246d 0x4781c1 # 0x713397 net/http.(*Transport).dialConn+0x157 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1611 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [3: 72] @ 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: 16] @ 0x5c512c 0x5c6011 0x5d92cf 0x5ba2f7 0x5d6217 0x5b9375 0x4781c1 # 0x5c512b net.(*dnsConfig).nameList+0x10b /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:530 # 0x5c6010 net.(*Resolver).goLookupIPCNAMEOrder+0x3f0 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:690 # 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: 64] @ 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: 192] @ 0x831a2b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x831a2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 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: 160] @ 0x4127d7 0x41794d 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 [1: 128] @ 0x5a081a 0x50fe9d 0x618c82 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 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 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: 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: 320] @ 0x6a1145 0x6a102b 0x6a225f 0x6a1bae 0x6a19d0 0x6be5ce 0x6b98e5 0x6dc30c 0x6db885 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 # 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 [3: 48] @ 0xdf903b 0xdf8dbb 0xe10f12 0x4781c1 # 0xdf903a github.com/0xERR0R/blocky/querylog.LogEntryFields+0x1fa /home/runner/work/blocky/blocky/querylog/logger_writer.go:37 # 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: 96] @ 0x618c72 0x628cab 0x667665 0x6681ef 0x644af9 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 # 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 [2: 64] @ 0x7d5906 0x7d584d 0x7d5cac 0x7d6ad4 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 # 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: 48] @ 0x7d46e6 0x7d8306 0x7d68bf 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 # 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 # 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 0: 0 [2: 128] @ 0x7d07ae 0x7d07d9 0x7db425 0x81cf49 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6ad4 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 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 # 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] @ 0x6055c9 0x6024b0 0x604508 0x604426 0x606c5d 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x6055c8 crypto/x509.processExtensions.parseSANExtension.func1+0xa8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:387 # 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: 96] @ 0x58b607 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 # 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: 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: 32] @ 0x833065 0x833099 0xe5df74 0xe5f56c 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x833064 net.ParseIP+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:495 # 0x833098 github.com/0xERR0R/blocky/util.HTTPClientIP+0xf8 /home/runner/work/blocky/blocky/util/http.go:65 # 0xe5df73 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0x33 /home/runner/work/blocky/blocky/server/server.go:488 # 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: 96] @ 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: 24] @ 0x7d46e6 0x8183e9 0x7d5b0a 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 # 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 # 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 0: 0 [3: 144] @ 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: 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 [1: 112] @ 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 [3: 528] @ 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] @ 0x7d07ae 0x7d07d9 0x7db425 0x81cf49 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6ad4 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 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 # 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] @ 0x544327 0x544430 0x5493ab 0x831ddb 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 # 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 # 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 0: 0 [1: 16] @ 0xe17d57 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0xe17d56 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd6 /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 [3: 192] @ 0x8c5fda 0x8c5f7b 0xe22cb2 0x500a9f 0x5013a6 0x503ebe 0x4fdf93 0xe22fb7 0x500a9f 0x5013a6 0x503ebe 0x4fb065 0xe0d475 0xe0e57a 0x4781c1 # 0x8c5fd9 strings.(*Builder).WriteString+0x639 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:116 # 0x8c5f7a github.com/0xERR0R/blocky/config.Upstream.String+0x5da /home/runner/work/blocky/blocky/config/upstream.go:57 # 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 [3: 864] @ 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: 128] @ 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: 256] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 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 # 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 0x667565 0x66736e 0x6680b2 0x62fdc7 0x642859 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 # 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: 96] @ 0x58b607 0x667565 0x66736e 0x6681ef 0x643f65 0x640d69 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 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 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] @ 0x6007e5 0x600baf 0x605f4a 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x6007e4 crypto/x509.parseASN1String+0x4a4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:69 # 0x600bae crypto/x509.parseName+0x30e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:138 # 0x605f49 crypto/x509.parseCertificate+0x489 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:881 # 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: 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: 224] @ 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: 128] @ 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 [1: 192] @ 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: 96] @ 0x6d3a4b 0x6d39b7 0x6b6f7c 0x4781c1 # 0x6d3a4a net/http.(*http2Transport).newClientConn+0x4a /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7808 # 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 [1: 128] @ 0x484972 0x483e25 0x834988 0x7004ee 0x6fb7c8 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 # 0x834987 github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x307 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:91 # 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: 160] @ 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] @ 0x618c72 0x628cab 0x667665 0x6680b2 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 # 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 # 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: 32] @ 0x5a0cc5 0x618672 0x628b08 0x667682 0x667db2 0x642785 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 # 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 [3: 48] @ 0x5adaeb 0x5adaec 0x5cea8c 0x500a9f 0x5013a6 0x503ebe 0x4fdf93 0x831d14 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 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 # 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 # 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: 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: 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: 224] @ 0x5782da 0x50fe9d 0x6100b7 0x60fcd1 0x60d4b6 0x60d20b 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5782d9 crypto/sha512.New384+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha512/sha512.go:236 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x6100b6 crypto/x509.checkSignature+0x216 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:917 # 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 # 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 [1: 256] @ 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 [2: 64] @ 0x45ba32 0x45b445 0x45b5ca 0x5c50f4 0x5c6011 0x5d92cf 0x5ba2f7 0x5d6217 0x5b9375 0x4781c1 # 0x5c50f3 net.(*dnsConfig).nameList+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:526 # 0x5c6010 net.(*Resolver).goLookupIPCNAMEOrder+0x3f0 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:690 # 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 [3: 72] @ 0x7d692a 0x7d6cb9 0x7c372c 0x7c364e 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 # 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: 416] @ 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: 224] @ 0x5782da 0x50fe9d 0x6100b7 0x60fcd1 0x60d4b6 0x60d1b8 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5782d9 crypto/sha512.New384+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha512/sha512.go:236 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x6100b6 crypto/x509.checkSignature+0x216 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:917 # 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 [1: 16] @ 0x824af3 0x824ab8 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 # 0x824af2 github.com/miekg/dns.cloneSlice[...]+0x52 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x824ab7 github.com/miekg/dns.(*A).copy+0x17 /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 0: 0 [1: 112] @ 0x58f5cf 0x58f97b 0x58d945 0x61024e 0x60fcd1 0x60d4b6 0x60d1b8 0x60d85a 0x60d20b 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 # 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 [1: 16] @ 0xe16cbf 0xe16e85 0xe0d37a 0xe0e57a 0x4781c1 # 0xe16cbe github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0xfe /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 [2: 96] @ 0x5e24c5 0x5df428 0x5ded9b 0x5d3b18 0x5e292c 0x5e27c5 0x5e27c6 0x5bf93d 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5e24c4 net.sockaddrToTCP+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:21 # 0x5df427 net.(*netFD).dial+0x587 /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:141 # 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: 32] @ 0x667c14 0x667be4 0x6679fb 0x58b307 0x58b692 0x6674f6 0x66735e 0x667db2 0x642812 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x667c13 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2b3 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667be3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x283 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6679fa crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:40 # 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 # 0x642811 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x211 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:397 # 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: 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: 176] @ 0x4fe2d1 0x831d96 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 # 0x4fe2d0 fmt.Sprint+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:280 # 0x831d95 github.com/0xERR0R/blocky/util.AnswerToString+0x395 /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 0: 0 [2: 576] @ 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 [2: 384] @ 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 [1: 96] @ 0x40950c 0x712d37 0x713bdc 0x71246d 0x4781c1 # 0x712d36 net/http.(*persistConn).addTLS+0x1d6 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1562 # 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 [3: 48] @ 0x7db45f 0x81cf49 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6ad4 0x7d6cb9 0xe5f525 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7db45e github.com/miekg/dns.unpackDataOpt+0x1de /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:424 # 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 [2: 512] @ 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: 24] @ 0x9058f0 0x905366 0x9051ff 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 # 0x9058ef github.com/asaskevich/EventBus.(*EventBus).setUpPublish+0x6f /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:200 # 0x905365 github.com/asaskevich/EventBus.(*EventBus).doPublish+0x25 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:159 # 0x9051fe github.com/asaskevich/EventBus.(*EventBus).Publish+0x59e /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:144 # 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 0: 0 [3: 144] @ 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: 112] @ 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: 256] @ 0x4842dc 0x484126 0x483e7c 0x4fd9da 0x4fe490 0x6fd01f 0x6fd0ee 0x836ed6 0x836eb9 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 # 0x4fe48f fmt.Fprintln+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:303 # 0x6fd01e net/http.Error+0x1fe /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2184 # 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] @ 0x8170dc 0x817086 0x81707d 0x7d5b0a 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 # 0x8170db github.com/miekg/dns.cloneSlice[...]+0x7b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x817085 github.com/miekg/dns.unpackDataA+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:23 # 0x81707c github.com/miekg/dns.(*A).unpack+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:1215 # 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 # 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 0: 0 [1: 512] @ 0x4fbcb7 0x4fbc82 0x4fc7f9 0x4ff625 0x500b7a 0x5013a6 0x503ebe 0x4fb065 0xe0d475 0xe0e57a 0x4781c1 # 0x4fbcb6 fmt.(*buffer).writeString+0x216 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:108 # 0x4fbc81 fmt.(*fmt).padString+0x1e1 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:110 # 0x4fc7f8 fmt.(*fmt).fmtS+0x38 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:359 # 0x4ff624 fmt.(*pp).fmtString+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:494 # 0x500b79 fmt.(*pp).handleMethods+0x3f9 /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 # 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: 2112] @ 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: 80] @ 0x58f5cf 0x58f97b 0x58d98e 0x61024e 0x60fcd1 0x60d4b6 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 # 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 [2: 1152] @ 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 [1: 128] @ 0x831a2b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x831a2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 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: 16] @ 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 [3: 144] @ 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 [2: 32] @ 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] @ 0xe04b09 0xe04805 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe04b08 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).getClientNames+0x168 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:85 # 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 [1: 320] @ 0x6a1145 0x6a102b 0x69fc91 0x6db3a8 0x6da6f1 0x6daaea 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 # 0x6daae9 net/http.(*http2ClientConn).encodeHeaders.func1+0x309 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9079 # 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: 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: 64] @ 0x4fe2d1 0x831d96 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x4fe2d0 fmt.Sprint+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:280 # 0x831d95 github.com/0xERR0R/blocky/util.AnswerToString+0x395 /home/runner/work/blocky/blocky/util/common.go:57 # 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 [2: 192] @ 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: 144] @ 0xe15a27 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0xe15a26 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x866 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:183 # 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: 128] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x667db2 0x64419c 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 # 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 [1: 16] @ 0xe0344a 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 0x4781c1 # 0xe03449 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3c9 /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 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 32768] @ 0x750a2a 0x75195f 0x753bd2 0x77e0ed 0x77e0be 0x77e098 0x77da45 0x77d605 0x76fffa 0x76fbb6 0x7701a8 0xe5e225 0xe5e1b4 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 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 # 0x77e0ec regexp.(*Regexp).doMatch+0x6c /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:514 # 0x77e0bd regexp.(*Regexp).MatchString+0x3d /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:531 # 0x77e097 github.com/x-cray/logrus-prefixed-formatter.extractPrefix+0x17 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:308 # 0x77da44 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x284 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:259 # 0x77d604 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76fff9 github.com/sirupsen/logrus.(*Entry).write+0x99 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fbb5 github.com/sirupsen/logrus.(*Entry).log+0x435 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0xe5e224 github.com/sirupsen/logrus.(*Entry).Error+0xc4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:333 # 0xe5e1b3 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x53 /home/runner/work/blocky/blocky/server/server.go:512 # 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 0x618c82 0x628899 0x667f14 0x642d34 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 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 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 # 0x642d33 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x733 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:420 # 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: 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 [2: 64] @ 0x5d5931 0x5d2e19 0x5d4f85 0xe0010a 0xdffe68 0xe16eba 0xe0d37a 0xe0e57a 0x4781c1 # 0x5d5930 net.(*Resolver).lookupIPAddr+0x530 /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:353 # 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: 96] @ 0x7c12fa 0x7d596c 0x7d584d 0x7d5cac 0x7d6a6d 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 # 0x7c12f9 github.com/miekg/dns.init.func65+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:75 # 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 # 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 # 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 [1: 384] @ 0x648255 0x648225 0x648137 0x58b307 0x58b692 0x6480cf 0x647e98 0x58b307 0x58b692 0x647b18 0x6478f4 0x63607f 0x63b2e5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x648254 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x648224 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x648136 crypto/tls.(*clientHelloMsg).marshal.func16.4+0x16 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:308 # 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 # 0x6480ce vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x30e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x647e97 crypto/tls.(*clientHelloMsg).marshal.func16+0xd7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:307 # 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 # 0x647b17 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2277 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x6478f3 crypto/tls.(*clientHelloMsg).marshal+0x2053 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:291 # 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: 32] @ 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 [1: 24] @ 0xdffd9f 0xe16eba 0xe0d37a 0xe0e57a 0x4781c1 # 0xdffd9e github.com/0xERR0R/blocky/resolver.(*Bootstrap).UpstreamIPs+0x13e /home/runner/work/blocky/blocky/resolver/bootstrap.go:129 # 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: 128] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x667db2 0x642d10 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 # 0x642d0f crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x70f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:421 # 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: 240] @ 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: 160] @ 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 [2: 32] @ 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: 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 [2: 32] @ 0xe44d6f 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 # 0xe44d6e runtime/pprof.writeHeapInternal+0x122e /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:658 # 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: 335872] @ 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 [1: 128] @ 0x64a74f 0x64a60f 0x64a614 0x58b307 0x58b692 0x64a59a 0x64a573 0x58b307 0x58b692 0x646273 0x64615a 0x63607f 0x63b2e5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x64a74e vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x18e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x64a60e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x64a613 crypto/tls.(*clientHelloMsg).marshal.func6.1+0x53 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:160 # 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 # 0x64a599 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 # 0x64a572 crypto/tls.(*clientHelloMsg).marshal.func6+0x12 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:158 # 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 # 0x646272 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x9d2 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x646159 crypto/tls.(*clientHelloMsg).marshal+0x8b9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:157 # 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: 128] @ 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] @ 0x4c7525 0x7b791e 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 # 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 # 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: 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 [1: 16] @ 0xe150f6 0xe17402 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0xe150f5 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).fmtURL+0x115 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:137 # 0xe17401 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x101 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:345 # 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 [6: 288] @ 0x412a31 0x76ec1e 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 # 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 # 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 [2: 192] @ 0x58b607 0x6674f6 0x66735e 0x667db2 0x642d10 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 # 0x642d0f crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x70f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:421 # 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 [2: 128] @ 0x4fdfa6 0x7b7f05 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 0xe609be # 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 # 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 0: 0 [1: 24] @ 0x6d6a85 0x6d2b91 0x6d2715 0x70d68b 0x6f14f3 0x6a9c24 0x6a94d8 0x6ab7fc 0xe15633 0xe1562c 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x6d6a84 net/http.(*http2ClientConn).RoundTrip+0x2a4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:8298 # 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: 160] @ 0x45ba32 0x45b445 0x801785 0x7fd375 0x831d68 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x801784 github.com/miekg/dns.(*SVCB).String+0x1e4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:904 # 0x7fd374 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:240 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 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: 16] @ 0x5d5bec 0x5d5bc8 0x5d5baf 0x5d2e19 0x5bd265 0x5be145 0x5d70a5 0x5c2cea 0x5c3f6b 0x5c7865 0x4781c1 # 0x5d5beb net.IPv4+0x7eb /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:53 # 0x5d5bc7 net.IP.To16+0x7c7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:229 # 0x5d5bae net.(*Resolver).lookupIPAddr+0x7ae /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: 24] @ 0x7dc867 0x7dc6c1 0x819d97 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7dc866 github.com/miekg/dns.makeSVCBKeyValue+0x406 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:203 # 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 # 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] @ 0x60ccb9 0x60d3e6 0x60d1b8 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x60ccb8 crypto/x509.alreadyInChain+0xb8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:856 # 0x60d3e5 crypto/x509.(*Certificate).buildChains.func1+0xc5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:902 # 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: 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: 704] @ 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 [2: 64] @ 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: 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 [2: 48] @ 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: 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 [3: 144] @ 0x412a31 0x76ec1e 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 # 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 # 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 [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 [1: 24] @ 0x5adaa8 0x5adaa9 0x5cea65 0x800710 0x8016b0 0x7fd375 0x831d68 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 # 0x5adaa7 net/netip.Addr.string6+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:890 # 0x5adaa8 net/netip.Addr.String+0x1c8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:789 # 0x5cea64 net.IP.String+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:307 # 0x80070f github.com/miekg/dns.(*SVCBIPv6Hint).String+0xaf /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:740 # 0x8016af github.com/miekg/dns.(*SVCB).String+0x10f /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:904 # 0x7fd374 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:240 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 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 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: 48] @ 0x636ad8 0x636625 0x643ef9 0x640d69 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 # 0x643ef8 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x38 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:582 # 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: 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 [2: 32] @ 0x45ba32 0x45b445 0x45b685 0x5e358b 0x5e34d6 0x5e4ab1 0x5baafa 0x5ba733 0x5c64ec 0x5d92cf 0x5ba2f7 0x5d6217 0x5b9375 0x4781c1 # 0x5e358a net.JoinHostPort+0x22a /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:241 # 0x5e34d5 net.(*UDPAddr).String+0x175 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock.go:55 # 0x5e4ab0 net.DialUDP+0x150 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock.go:299 # 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 [4: 4608] @ 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: 80] @ 0x544327 0x544430 0x5493ab 0x831ddb 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 # 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 # 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 0: 0 [1: 32] @ 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 [4: 128] @ 0x4c6d17 0x4c744d 0x4c740f 0xe1742a 0xa31053 0xa31d79 0xa30fe5 0xe171d4 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 # 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 [3: 48] @ 0x7d5d25 0x7d6ad4 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 # 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 [2: 48] @ 0x6ee04f 0x6ee050 0x6f7168 0x6fb519 0x4781c1 # 0x6ee04e net/textproto.(*Reader).ReadLine+0xce /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:44 # 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 [1: 208] @ 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 [7: 168] @ 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: 32] @ 0xe17f85 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0xe17f84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x304 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:390 # 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: 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: 48] @ 0x548aff 0x60da65 0x60da6b 0x60e4d5 0x60e4b3 0x60c71a 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x548afe strings.genSplit+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:249 # 0x60da64 strings.Split+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:307 # 0x60da6a crypto/x509.validHostname+0xaa /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:983 # 0x60e4d4 crypto/x509.validHostnamePattern+0x2d4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:969 # 0x60e4b2 crypto/x509.(*Certificate).VerifyHostname+0x2b2 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:1120 # 0x60c719 crypto/x509.(*Certificate).Verify+0x1b9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:796 # 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: 96] @ 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: 64] @ 0x6dda4f 0x6dcddf 0x6dc84a 0x6db885 0x4781c1 # 0x6dda4e net/http.(*http2clientConnReadLoop).handleResponse+0xa8e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9570 # 0x6dcdde net/http.(*http2clientConnReadLoop).processHeaders+0x9e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9433 # 0x6dc849 net/http.(*http2clientConnReadLoop).run+0x669 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9374 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [2: 96] @ 0x4129ba 0x4c6165 0x4c6c6b 0x5c2c89 0x5c2c51 0x5c3f6b 0x5c7865 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 # 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: 384] @ 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 [2: 32] @ 0xdf9254 0xdf8dbb 0xe10f12 0x4781c1 # 0xdf9253 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x413 /home/runner/work/blocky/blocky/querylog/logger_writer.go:42 # 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] @ 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: 352] @ 0x4176cc 0x6ae179 0x6ae226 0x6ac1b3 0x6ab167 0xe15633 0xe1562c 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x6ae178 net/http.Header.Clone+0x1d8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/header.go:114 # 0x6ae225 net/http.cloneOrMakeHeader+0x285 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/clone.go:69 # 0x6ac1b2 net/http.(*Client).makeHeadersCopier+0x32 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:753 # 0x6ab166 net/http.(*Client).do+0x246 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:611 # 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 [2: 192] @ 0x6d6911 0x6d2b91 0x6e123a 0x6e1233 0x70d29c 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 # 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: 64] @ 0x6be407 0x6b98e5 0x6dc30c 0x6db885 0x4781c1 # 0x6be406 net/http.(*http2Framer).readMetaFrame+0x126 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:2946 # 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: 352] @ 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: 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 [3: 48] @ 0x7d5d25 0x7d6ad4 0x7d6cb9 0xe5f525 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7d5d24 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 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: 64] @ 0x7d46e6 0x8183e9 0x7d5b0a 0x7d584d 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 # 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 # 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 [2: 32] @ 0x5adaa8 0x5adaa9 0x5cea65 0xe15cf0 0xe17402 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x5adaa7 net/netip.Addr.string6+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:890 # 0x5adaa8 net/netip.Addr.String+0x1c8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:789 # 0x5cea64 net.IP.String+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:307 # 0xe15cef github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).fmtURL+0x2f /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:194 # 0xe17401 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x101 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:345 # 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: 320] @ 0x4fbcb7 0x4fbc82 0x4fc7f9 0x4ff625 0x500b7a 0x5013a6 0x503ebe 0x4fb065 0xe0d475 0xe0e57a 0x4781c1 # 0x4fbcb6 fmt.(*buffer).writeString+0x216 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:108 # 0x4fbc81 fmt.(*fmt).padString+0x1e1 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:110 # 0x4fc7f8 fmt.(*fmt).fmtS+0x38 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:359 # 0x4ff624 fmt.(*pp).fmtString+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:494 # 0x500b79 fmt.(*pp).handleMethods+0x3f9 /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 # 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: 128] @ 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: 96] @ 0x4fb07b 0xe1567c 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x4fb07a fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:26 # 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 [3: 144] @ 0x412a31 0x76ec1e 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 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 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 0: 0 [1: 48] @ 0x58fd26 0x58fc9a 0x58d945 0x61024e 0x60fcd1 0x60d4b6 0x60d1b8 0x60d85a 0x60d20b 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 # 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: 192] @ 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: 24] @ 0x8c5cba 0x8c5c4f 0xe17efa 0xe17e7d 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 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 # 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: 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: 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: 512] @ 0x4abe32 0xe15958 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x4abe31 io.ReadAll+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:710 # 0xe15957 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x797 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:178 # 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: 224] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 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 # 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 [5: 80] @ 0x7b7ec8 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 0x6fcde9 # 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 # 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: 16] @ 0x8170dc 0x817086 0x81707d 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x8170db github.com/miekg/dns.cloneSlice[...]+0x7b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x817085 github.com/miekg/dns.unpackDataA+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:23 # 0x81707c github.com/miekg/dns.(*A).unpack+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:1215 # 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 [2: 32] @ 0x7b7f0a 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 0x4781c1 # 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 # 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 [1: 112] @ 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 [1: 16] @ 0xe1e61c 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 0x6fcde9 0x83496e 0x7004ee # 0xe1e61b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0xdb /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 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/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] @ 0x58b607 0x6674f6 0x66735e 0x6681ef 0x644af9 0x640d87 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 # 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 [2: 96] @ 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 [3: 144] @ 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 [2: 576] @ 0x6ed08d 0xe153a5 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x6ed08c net/http.NewRequestWithContext+0x26c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:905 # 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: 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: 24] @ 0x45ba32 0x45b445 0x45b685 0x7c6533 0x8015c9 0x7fd375 0x831d68 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x7c6532 github.com/miekg/dns.(*RR_Header).String+0xf2 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/dns.go:91 # 0x8015c8 github.com/miekg/dns.(*SVCB).String+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:900 # 0x7fd374 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:240 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 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 0x64412a 0x640d69 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 # 0x644129 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x269 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:605 # 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: 48] @ 0x412a31 0x6ae085 0x6ae226 0x6ac1b3 0x6ab167 0xe15633 0xe1562c 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x6ae084 net/http.Header.Clone+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/header.go:105 # 0x6ae225 net/http.cloneOrMakeHeader+0x285 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/clone.go:69 # 0x6ac1b2 net/http.(*Client).makeHeadersCopier+0x32 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:753 # 0x6ab166 net/http.(*Client).do+0x246 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:611 # 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 [3: 288] @ 0x7c12fa 0x7d596c 0x7d584d 0x7d5cac 0x7d6a6d 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7c12f9 github.com/miekg/dns.init.func65+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:75 # 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 # 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: 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: 80] @ 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: 48] @ 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 [1: 192] @ 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: 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: 96] @ 0x58b607 0x667565 0x66736e 0x668105 0x62fdc7 0x642859 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 # 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 [1: 64] @ 0x618d5d 0x628cab 0x667665 0x6680b2 0x62fdc7 0x6441e5 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 # 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 # 0x6441e4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x324 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:609 # 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: 576] @ 0x4127d7 0x41794d 0x76ef45 0xdf8dce 0xe10f12 0x4781c1 # 0x76ef44 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 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: 64] @ 0x6f55aa 0x70acf4 0x70aa58 0x4abe7e 0xe5f373 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x6f55a9 net/http.(*connReader).startBackgroundRead+0x89 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:677 # 0x70acf3 net/http.(*body).readLocked+0x1b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transfer.go:878 # 0x70aa57 net/http.(*body).Read+0x117 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transfer.go:832 # 0x4abe7d io.ReadAll+0x7d /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:712 # 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 [2: 2048] @ 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] @ 0x7d0985 0x8282e8 0x7d7f82 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 # 0x7d0984 github.com/miekg/dns.(*EDNS0_PADDING).copy+0xa4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/edns.go:730 # 0x8282e7 github.com/miekg/dns.(*OPT).copy+0x87 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:1133 # 0x7d7f81 github.com/miekg/dns.(*Msg).CopyTo+0x461 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1097 # 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 0: 0 [1: 64] @ 0x618d1f 0x628cab 0x667665 0x667db2 0x642785 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 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 # 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 [3: 144] @ 0x5aba35 0x5ab270 0x5d5485 0x5d2e19 0x5d4f85 0xe0010a 0xdffe68 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 # 0x5d5484 net.(*Resolver).lookupIPAddr+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:309 # 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: 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: 288] @ 0x4fe2d1 0x831d96 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 # 0x4fe2d0 fmt.Sprint+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:280 # 0x831d95 github.com/0xERR0R/blocky/util.AnswerToString+0x395 /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 0: 0 [2: 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 [1: 16] @ 0x7b7ec8 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 # 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 # 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 [3: 96] @ 0x4875c5 0x4882d2 0x5cb087 0x5df25c 0x5ded9b 0x5d3b18 0x5e292c 0x5e27c5 0x5e27c6 0x5bf93d 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x4875c4 syscall.anyToSockaddr+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/syscall/syscall_linux.go:663 # 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 [1: 16] @ 0x4858df 0x485868 0x5e0ffe 0x6fb23e 0x4781c1 # 0x4858de internal/itoa.Uitoa+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/internal/itoa/itoa.go:32 # 0x485867 internal/itoa.Itoa+0x67 /opt/hostedtoolcache/go/1.22.10/x64/src/internal/itoa/itoa.go:14 # 0x5e0ffd net.(*TCPAddr).String+0x17d /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock.go:52 # 0x6fb23d net/http.(*conn).serve+0x5d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1895 0: 0 [2: 32] @ 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 [9: 2016] @ 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 [1: 303104] @ 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 [1: 64] @ 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 [2: 96] @ 0x4fbcb7 0x4fbc82 0x4fc7f9 0x4ff625 0x5012a6 0x504d65 0x4fe1e9 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 # 0x4fbcb6 fmt.(*buffer).writeString+0x216 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:108 # 0x4fbc81 fmt.(*fmt).padString+0x1e1 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:110 # 0x4fc7f8 fmt.(*fmt).fmtS+0x38 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:359 # 0x4ff624 fmt.(*pp).fmtString+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:494 # 0x5012a5 fmt.(*pp).printArg+0x345 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:741 # 0x504d64 fmt.(*pp).doPrint+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1209 # 0x4fe1e8 fmt.Fprint+0x48 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:262 # 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 0: 0 [1: 16] @ 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 [6: 480] @ 0x4fdfa6 0x7b7f05 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 # 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 # 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 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 [2: 32] @ 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 [2: 96] @ 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: 72] @ 0x8c5cba 0x8c5c4f 0xe22cb2 0x500a9f 0x5013a6 0x503ebe 0x4fdf93 0xe17236 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 # 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 # 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 [2: 96] @ 0x5b8ffa 0x5d573d 0x5d2e19 0x5d4f85 0xe0010a 0xdffe68 0xe16eba 0xe0d37a 0xe0e57a 0x4781c1 # 0x5b8ff9 internal/singleflight.(*Group).DoChan+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/internal/singleflight/singleflight.go:70 # 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 [4: 64] @ 0xe10712 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 # 0xe10711 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0xd1 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:186 # 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: 32] @ 0x7d5906 0x7d584d 0x7d5cac 0x7d6a6d 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 # 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: 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 [4: 704] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 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 # 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: 16] @ 0x6d2ee5 0x6e123a 0x6e1233 0x70d29c 0x6f14f3 0x6a9c24 0x6a94d8 0x6ab7fc 0xe15633 0xe1562c 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x6d2ee4 net/http.(*http2Transport).RoundTripOpt+0x504 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7625 # 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 [4: 96] @ 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: 96] @ 0x7d07ae 0x7d07d9 0x7db425 0x81cf49 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6ad4 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 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 # 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 [8: 1152] @ 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 [6: 192] @ 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 [4: 96] @ 0x7cd005 0x7db3bc 0x81cf49 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6ad4 0x7d6cb9 0xe5f525 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 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 # 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] @ 0x7d46e6 0x7d9338 0x7d57c5 0x7d5cac 0x7d6a6d 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 # 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 # 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 [1: 96] @ 0x7d092a 0x7d08f3 0x8282e8 0x7d7f82 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 # 0x7d0929 github.com/miekg/dns.cloneSlice[...]+0x49 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x7d08f2 github.com/miekg/dns.(*EDNS0_PADDING).copy+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/edns.go:730 # 0x8282e7 github.com/miekg/dns.(*OPT).copy+0x87 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:1133 # 0x7d7f81 github.com/miekg/dns.(*Msg).CopyTo+0x461 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1097 # 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 0: 0 [4: 192] @ 0x5e2437 0x5df428 0x5ded9b 0x5d3b18 0x5e292c 0x5e27c5 0x5e27c6 0x5bf93d 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5e2436 net.sockaddrToTCP+0x56 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:19 # 0x5df427 net.(*netFD).dial+0x587 /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:141 # 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: 8] @ 0x5e629b 0x5e62bc 0x5bfa14 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5e629a net.newUDPConn+0xba /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock.go:281 # 0x5e62bb net.(*sysDialer).dialUDP+0xdb /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock_posix.go:216 # 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: 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 [2: 32] @ 0x4c6da8 0x4c744d 0x4c740f 0xe0007d 0xdffe68 0xe16eba 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 # 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 [1: 96] @ 0x6d2339 0x6d20dc 0x6d1fa5 0x6d6cd9 0x6d2b91 0x6e123a 0x6e1233 0x70d29c 0x6f14f3 0x6a9c24 0x6a94d8 0x6ab7fc 0xe15633 0xe1562c 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x6d2338 net/http.(*http2clientStream).closeReqBodyLocked+0x38 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7511 # 0x6d20db net/http.(*http2clientStream).abortStreamLocked+0x7b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7488 # 0x6d1fa4 net/http.(*http2clientStream).abortStream+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7479 # 0x6d6cd8 net/http.(*http2ClientConn).RoundTrip+0x4f8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:8379 # 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 [2: 1280] @ 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 [2: 128] @ 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 [2: 32] @ 0xdffea5 0xe16eba 0xe0d37a 0xe0e57a 0x4781c1 # 0xdffea4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).UpstreamIPs+0x244 /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: 528] @ 0x831a2b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x831a2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 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: 48] @ 0x6ac09f 0x6abda2 0xe15633 0xe1562c 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x6ac09e net/http.(*Client).do.func2+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:629 # 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 [2: 192] @ 0x6d68fb 0x6d2b91 0x6d2715 0x70d68b 0x6f14f3 0x6a9c24 0x6a94d8 0x6ab7fc 0xe15633 0xe1562c 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x6d68fa net/http.(*http2ClientConn).RoundTrip+0x11a /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:8294 # 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: 128] @ 0x5a081a 0x50fe9d 0x628858 0x667f14 0x6426d3 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 # 0x628857 vendor/golang.org/x/crypto/hkdf.Extract+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:28 # 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 [6: 1536] @ 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 [2: 96] @ 0x8743ad 0x8fe479 0x8fe458 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8743ac text/template.(*Template).execute+0x16c /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:219 # 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: 64] @ 0x5d4155 0x5e25f5 0x5df227 0x5ded9b 0x5d3b18 0x5e292c 0x5e27c5 0x5e27c6 0x5bf93d 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5d4154 net.ipToSockaddr+0x74 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:204 # 0x5e25f4 net.(*TCPAddr).sockaddr+0x34 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:40 # 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 # 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: 32] @ 0x542949 0x64265d 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x542948 crypto/ecdh.(*x25519Curve).NewPublicKey+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/x25519.go:73 # 0x64265c crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x5c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:375 # 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: 288] @ 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 [1: 64] @ 0x618d1f 0x628cab 0x667665 0x667db2 0x642709 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 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 [9: 1008] @ 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: 16384] @ 0x50b5d3 0x50affd 0x50b2f9 0x7300d7 0x7317cf 0x73013e 0x72d553 0x72d325 0x72cd50 0x9af81b 0x9af3fe 0x9af64f 0x9af055 0x9afbb4 0x6fcde9 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 # 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 # 0x50b2f8 bytes.(*Buffer).WriteString+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:191 # 0x7300d6 encoding/json.structEncoder.encode+0x1b6 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/json/encode.go:699 # 0x7317ce encoding/json.arrayEncoder.encode+0xce /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/json/encode.go:847 # 0x73013d encoding/json.structEncoder.encode+0x21d /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/json/encode.go:704 # 0x72d552 encoding/json.(*encodeState).reflectValue+0x72 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/json/encode.go:321 # 0x72d324 encoding/json.(*encodeState).marshal+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/json/encode.go:297 # 0x72cd4f encoding/json.Marshal+0xcf /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/json/encode.go:163 # 0x9af81a expvar.Func.String+0x1a /opt/hostedtoolcache/go/1.22.10/x64/src/expvar/expvar.go:302 # 0x9af3fd expvar.(*Map).appendJSONMayExpand.func3+0x29d /opt/hostedtoolcache/go/1.22.10/x64/src/expvar/expvar.go:156 # 0x9af64e expvar.(*Map).Do+0xae /opt/hostedtoolcache/go/1.22.10/x64/src/expvar/expvar.go:265 # 0x9af054 expvar.(*Map).appendJSONMayExpand+0x134 /opt/hostedtoolcache/go/1.22.10/x64/src/expvar/expvar.go:143 # 0x9afbb3 expvar.expvarHandler+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/expvar/expvar.go:363 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.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 0: 0 [1: 294912] @ 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 [1: 80] @ 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 [3: 96] @ 0x4875c5 0x4882d2 0x5df4bc 0x5ded9b 0x5d3b18 0x5e6285 0x5bfa14 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x4875c4 syscall.anyToSockaddr+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/syscall/syscall_linux.go:663 # 0x4882d1 syscall.Getpeername+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/syscall/syscall_unix.go:307 # 0x5df4bb net.(*netFD).dial+0x61b /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:142 # 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 [3: 144] @ 0x5baa3c 0x5ba733 0x5c64ec 0x5d92cf 0x5ba2f7 0x5d6217 0x5b9375 0x4781c1 # 0x5baa3b net.srcAddrs+0x3b /opt/hostedtoolcache/go/1.22.10/x64/src/net/addrselect.go:45 # 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] @ 0x5e4dd7 0x5df63b 0x5ded9b 0x5d3b18 0x5e6285 0x5bfa14 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 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 # 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: 32] @ 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: 192] @ 0x6009c5 0x605f4a 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x6009c4 crypto/x509.parseName+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:145 # 0x605f49 crypto/x509.parseCertificate+0x489 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:881 # 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] @ 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 [2: 64] @ 0x7d5906 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 0x6fcde9 # 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 # 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 0: 0 [1: 48] @ 0x7d46e6 0x8183e9 0x7d5b0a 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 # 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 # 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 0: 0 [2: 32] @ 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 [1: 32] @ 0x4fb131 0xdfff08 0xe16eba 0xe0d37a 0xe0e57a 0x4781c1 # 0x4fb130 fmt.Errorf+0x150 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:32 # 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 [2: 1536] @ 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: 144] @ 0x5d32c5 0x5d20ae 0x5d2feb 0x5bd265 0x5be145 0x5d70a5 0x5c2cea 0x5c3f6b 0x5c7865 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 # 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 [5: 480] @ 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: 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: 128] @ 0x484972 0x483e25 0x4fdb3f 0x4fb245 0xe0d475 0xe0e57a 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 # 0x4fdb3e fmt.(*pp).free+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:181 # 0x4fb244 fmt.Errorf+0x264 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:50 # 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: 80] @ 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 [1: 288] @ 0x6d4896 0x6b95f2 0x6dc30c 0x6db885 0x4781c1 # 0x6d4895 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1848 # 0x6b95f1 net/http.(*http2Framer).ReadFrame+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1912 # 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: 96] @ 0x4c5e66 0x6d6b99 0x6d2b91 0x6e123a 0x6e1233 0x70d29c 0x6f14f3 0x6a9c24 0x6a94d8 0x6ab7fc 0xe15633 0xe1562c 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 # 0x6d6b98 net/http.(*http2ClientConn).RoundTrip+0x3b8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:8377 # 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: 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 [2: 160] @ 0x7d07ae 0x7d07d9 0x7db425 0x81cf49 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6ad4 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 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 # 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 [2: 32] @ 0x7b7f0a 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0e57a 0x4781c1 # 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 # 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] @ 0x5adaa8 0x5adaa9 0x5cea65 0xe17f7d 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x5adaa7 net/netip.Addr.string6+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:890 # 0x5adaa8 net/netip.Addr.String+0x1c8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:789 # 0x5cea64 net.IP.String+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:307 # 0xe17f7c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x2fc /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:390 # 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: 704] @ 0x412d2d 0x41474f 0x413555 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] @ 0x618d1f 0x628899 0x667f14 0x642738 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 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 # 0x642737 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:391 # 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 [8: 1152] @ 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 [1: 24] @ 0x7d46e6 0x81e9c9 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a6d 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 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x81e9c8 github.com/miekg/dns.(*SOA).unpack+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:2612 # 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 # 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 # 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 0: 0 [3: 48] @ 0x5adaeb 0x5adaec 0x5cea8c 0x500a9f 0x5013a6 0x503ebe 0x4fdf93 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 # 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 # 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 # 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 0: 0 [2: 262144] @ 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: 286720] @ 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 0: 0 [1: 5376] @ 0x4fb9f3 0x4fb9be 0x4fc495 0x4ff1fd 0x501905 0x502ac5 0x50141c 0x503ebe 0x4fde91 0xe44b54 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e # 0x4fb9f2 fmt.(*buffer).write+0x212 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:104 # 0x4fb9bd fmt.(*fmt).pad+0x1dd /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:92 # 0x4fc494 fmt.(*fmt).fmtInteger+0x374 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:319 # 0x4ff1fc fmt.(*pp).fmtInteger+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:430 # 0x501904 fmt.(*pp).printValue+0x3c4 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:794 # 0x502ac4 fmt.(*pp).printValue+0x1584 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:910 # 0x50141b fmt.(*pp).printArg+0x4bb /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:759 # 0x503ebd fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1075 # 0x4fde90 fmt.Fprintf+0x70 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:224 # 0xe44b53 runtime/pprof.writeHeapInternal+0x1013 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:692 # 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 0: 0 [1: 286720] @ 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 [2: 32] @ 0xe028f9 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 0x6fcde9 # 0xe028f8 github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0x58 /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 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [2: 512] @ 0x4fbcb7 0x4fbc82 0x4fc7f9 0x4ff625 0x500b7a 0x5013a6 0x503ebe 0x4fb065 0xe0d475 0xe0e57a 0x4781c1 # 0x4fbcb6 fmt.(*buffer).writeString+0x216 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:108 # 0x4fbc81 fmt.(*fmt).padString+0x1e1 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:110 # 0x4fc7f8 fmt.(*fmt).fmtS+0x38 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:359 # 0x4ff624 fmt.(*pp).fmtString+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:494 # 0x500b79 fmt.(*pp).handleMethods+0x3f9 /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 # 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: 96] @ 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: 144] @ 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 [1: 32] @ 0x4875c5 0x487952 0x5df2d3 0x5ded9b 0x5d3b18 0x5e6285 0x5bfa14 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 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 # 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 [7: 336] @ 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: 112] @ 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: 48] @ 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 [1: 128] @ 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: 176] @ 0x544327 0x544430 0x5493ab 0x831ddb 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 # 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 # 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 0: 0 [1: 48] @ 0x5e4e65 0x5df63b 0x5ded9b 0x5d3b18 0x5e6285 0x5bfa14 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5e4e64 net.sockaddrToUDP+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock_posix.go:20 # 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 # 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: 48] @ 0x6ed315 0xe153a5 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x6ed314 net/http.NewRequestWithContext+0x4f4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:928 # 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: 24] @ 0x5d6226 0x5b9375 0x4781c1 # 0x5d6225 net.(*Resolver).lookupIPAddr.func1+0x45 /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: 80] @ 0x495809 0x4c6d73 0x4c744d 0x4c740f 0xe5e48b 0xe5e19f 0xe5f5de 0xe5f21b 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 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/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] @ 0xe5d6b4 0xe5dff4 0xe5f56c 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe5d6b3 github.com/0xERR0R/blocky/server.newRequest+0x133 /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 [10: 240] @ 0xe5d7c9 0xe5dff4 0xe5f56c 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe5d7c8 github.com/0xERR0R/blocky/server.newRequest+0x248 /home/runner/work/blocky/blocky/server/server.go:448 # 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 [6: 1728] @ 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: 1056] @ 0x4134f7 0x6a110c 0x6a102b 0x69fc91 0x6db3a8 0x6da6f1 0x6da863 0x6da43e 0x6d816f 0x6d7687 0x6d7098 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 # 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 # 0x6da862 net/http.(*http2ClientConn).encodeHeaders.func1+0x82 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9003 # 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: 192] @ 0x648665 0x648523 0x648528 0x58b307 0x58b692 0x64803f 0x647fff 0x58b307 0x58b692 0x647b18 0x6478f4 0x63607f 0x63b2e5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x648664 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x648522 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x42 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x648527 crypto/tls.(*clientHelloMsg).marshal.func16.2+0x47 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:299 # 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 # 0x64803e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x27e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x647ffe crypto/tls.(*clientHelloMsg).marshal.func16+0x23e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:297 # 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 # 0x647b17 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2277 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x6478f3 crypto/tls.(*clientHelloMsg).marshal+0x2053 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:291 # 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: 24] @ 0xe16033 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0xe16032 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x172 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:234 # 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] @ 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 [4: 64] @ 0x4c6da8 0x4c744d 0x4c740f 0xe5e48b 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 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 # 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: 256] @ 0x647105 0x646feb 0x646fea 0x63607f 0x63b2e5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x647104 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1864 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x646fea vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x174a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x646fe9 crypto/tls.(*clientHelloMsg).marshal+0x1749 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:230 # 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 [4: 192] @ 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: 64] @ 0x8c5fda 0x8c5f7b 0xe16cba 0xe16c50 0xe16e85 0xe0d37a 0xe0e57a 0x4781c1 # 0x8c5fd9 strings.(*Builder).WriteString+0x639 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:116 # 0x8c5f7a github.com/0xERR0R/blocky/config.Upstream.String+0x5da /home/runner/work/blocky/blocky/config/upstream.go:57 # 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 [5: 80] @ 0xdfe11e 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 0x6fb7c8 0x4781c1 # 0xdfe11d github.com/0xERR0R/blocky/resolver.(*BlockingResolver).groupsToCheckForClient+0x61d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:507 # 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 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [9: 720] @ 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 [3: 144] @ 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: 32] @ 0x5d20f0 0x5d2feb 0x5d4f85 0xe0010a 0xdffe68 0xe16eba 0xe0d37a 0xe0e57a 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 # 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: 64] @ 0x618d5d 0x628cab 0x667665 0x667db2 0x642d10 0x640d34 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 # 0x642d0f crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x70f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:421 # 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 [10: 480] @ 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 [4: 192] @ 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: 48] @ 0x58ee2f 0x58eec2 0x58f672 0x58f97b 0x58d945 0x61024e 0x60fcd1 0x60d4b6 0x60d1b8 0x60d85a 0x60d20b 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58ee2e crypto/internal/nistec.NewP384Point+0x2e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/nistec/p384.go:31 # 0x58eec1 crypto/ecdsa.p384.func1.1+0xc1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:643 # 0x58f671 crypto/ecdsa.(*nistCurve[...]).pointFromAffine+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:595 # 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 # 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: 64] @ 0x5d5bec 0x5d5bc8 0x5d5baf 0x5d2e19 0x5bd265 0x5be145 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5d5beb net.IPv4+0x7eb /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:53 # 0x5d5bc7 net.IP.To16+0x7c7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:229 # 0x5d5bae net.(*Resolver).lookupIPAddr+0x7ae /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 [6: 288] @ 0xe16fea 0xe0d37a 0xe0e57a 0x4781c1 # 0xe16fe9 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x1a9 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:366 # 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] @ 0x4129ba 0x4c6165 0x4c5799 0x4c575d 0xe15f45 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 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 # 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 [6: 384] @ 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 [4: 896] @ 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: 4608] @ 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: 352] @ 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 [6: 288] @ 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 [3: 384] @ 0x484972 0x483e25 0x6f654e 0x6faa73 0x6fb80b 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 # 0x6f654d net/http.putBufioWriter+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:864 # 0x6faa72 net/http.(*response).finishRequest+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1672 # 0x6fb80a net/http.(*conn).serve+0x62a /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2050 0: 0 [5: 2560] @ 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: 128] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x6681ef 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 # 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 # 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 [8: 896] @ 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 [2: 416] @ 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 [1: 24] @ 0x60d756 0x60d1b8 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x60d755 crypto/x509.(*Certificate).buildChains.func1+0x435 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:944 # 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 [1: 24] @ 0x6b829b 0x6b8125 0x6c189c 0x6deb7e 0x6dc626 0x6db885 0x4781c1 # 0x6b829a net/http.(*http2dataBuffer).lastChunkOrAlloc+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1167 # 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 [6: 2496] @ 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] @ 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: 48] @ 0x58ee6c 0x58eec2 0x58fcad 0x58d945 0x61024e 0x60fcd1 0x60d4b6 0x60d20b 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58ee6b crypto/internal/nistec.NewP384Point+0x6b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/nistec/p384.go:32 # 0x58eec1 crypto/ecdsa.p384.func1.1+0xc1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:643 # 0x58fcac crypto/ecdsa.verifyNISTEC[...]+0x3ec /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 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 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: 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: 80] @ 0x589ae5 0x600e45 0x605e53 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 # 0x600e44 crypto/x509.parseAI+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:153 # 0x605e52 crypto/x509.parseCertificate+0x392 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:870 # 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: 128] @ 0x5a081a 0x50fe9d 0x6100b7 0x60fcd1 0x60d4b6 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 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 # 0x6100b6 crypto/x509.checkSignature+0x216 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:917 # 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 [1: 96] @ 0x65787e 0x6576f7 0x636b1c 0x636625 0x64378d 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x65787d crypto/tls.unmarshalCertificate+0xfd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1454 # 0x6576f6 crypto/tls.(*certificateMsgTLS13).unmarshal+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1431 # 0x636b1b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x33b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1160 # 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 [1: 48] @ 0x4129ba 0x63fd1f 0x63fe1e 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x63fd1e crypto/x509.NewCertPool+0x39e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/cert_pool.go:66 # 0x63fe1d crypto/tls.(*Conn).verifyServerCertificate+0x49d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:990 # 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] @ 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] @ 0x5707d2 0x56ceeb 0x6019f8 0x606368 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5707d1 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x151 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/elliptic/nistec.go:265 # 0x56ceea crypto/elliptic.Unmarshal+0x2aa /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/elliptic/elliptic.go:155 # 0x6019f7 crypto/x509.parsePublicKey+0x477 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:262 # 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 [3: 144] @ 0x412a31 0x76ec1e 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 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 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: 80] @ 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 [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: 32] @ 0x667431 0x6672b4 0x6672c4 0x667db2 0x668345 0x6442be 0x640d69 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x667430 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x210 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6672b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x6672c3 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:37 # 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 [6: 96] @ 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 [4: 64] @ 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: 262144] @ 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 [1: 16] @ 0xe5d74b 0xe5dff4 0xe5f56c 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe5d74a github.com/0xERR0R/blocky/server.newRequest+0x1ca /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: 32] @ 0x5d20f0 0x5d2feb 0x5bd265 0x5be145 0x5d70a5 0x5c2cea 0x5c3f6b 0x5c7865 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 # 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] @ 0x5e4e65 0x5df63b 0x5ded9b 0x5d3b18 0x5e6285 0x5e4b34 0x5baafa 0x5ba733 0x5c64ec 0x5d92cf 0x5ba2f7 0x5d6217 0x5b9375 0x4781c1 # 0x5e4e64 net.sockaddrToUDP+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock_posix.go:20 # 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 [2: 64] @ 0x4875c5 0x4882d2 0x5df4bc 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 # 0x4882d1 syscall.Getpeername+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/syscall/syscall_unix.go:307 # 0x5df4bb net.(*netFD).dial+0x61b /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:142 # 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 [7: 896] @ 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 [1: 16] @ 0x7b7f0a 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 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 # 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 [2: 640] @ 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 [3: 48] @ 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 [1: 48] @ 0x45ba32 0x45b445 0x45b685 0x7c6571 0x8015c9 0x7fd375 0x831d68 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x7c6570 github.com/miekg/dns.(*RR_Header).String+0x130 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/dns.go:92 # 0x8015c8 github.com/miekg/dns.(*SVCB).String+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:900 # 0x7fd374 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:240 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 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: 16] @ 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: 16] @ 0xe0ee90 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 0x6fcde9 # 0xe0ee8f github.com/0xERR0R/blocky/resolver.pickRandom+0x4f /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:233 # 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 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [3: 48] @ 0xe048b6 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe048b5 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0xf5 /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: 32] @ 0x6a2a52 0x6a2169 0x6a1b9c 0x6a19d0 0x6be5ce 0x6b98e5 0x6dc30c 0x6db885 0x4781c1 # 0x6a2a51 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0x151 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:511 # 0x6a2168 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x328 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:381 # 0x6a1b9b vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xdb /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:321 # 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 [2: 128] @ 0x4fdfa6 0xe22fb7 0x500a9f 0x5013a6 0x503ebe 0x4fb065 0xe0d475 0xe0e57a 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 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 [4: 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 [2: 576] @ 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 [6: 480] @ 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 [4: 64] @ 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 [3: 96] @ 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] @ 0x6f8955 0x6f84f2 0x6fcfb5 0x6fd0ee 0x836ed6 0x836eb9 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 # 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: 384] @ 0x6d3a92 0x6d39b7 0x6b6f7c 0x4781c1 # 0x6d3a91 net/http.(*http2Transport).newClientConn+0x91 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7805 # 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: 3584] @ 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: 96] @ 0x45ba32 0x45b445 0x45b75d 0x5e355c 0x5e34d6 0x5e4ab1 0x5baafa 0x5ba733 0x5c64ec 0x5d92cf 0x5ba2f7 0x5d6217 0x5b9375 0x4781c1 # 0x5e355b net.JoinHostPort+0x1fb /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:239 # 0x5e34d5 net.(*UDPAddr).String+0x175 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock.go:55 # 0x5e4ab0 net.DialUDP+0x150 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock.go:299 # 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: 16] @ 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 [16: 1792] @ 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: 256] @ 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: 48] @ 0x4129ba 0x4c6165 0x4c5799 0x4c575d 0x638d6b 0x71314e 0x713149 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 # 0x638d6a crypto/tls.(*Conn).handshakeContext+0x6a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1504 # 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: 48] @ 0x48425d 0x484126 0x483e7c 0x6f5db6 0x6fb45e 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 # 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 [4: 5120] @ 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] @ 0x838fa9 0x838ee5 0x8388d0 0x836e10 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x838fa8 github.com/go-chi/chi/v5.(*node).findRoute+0x348 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/tree.go:511 # 0x838ee4 github.com/go-chi/chi/v5.(*node).findRoute+0x284 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/tree.go:529 # 0x8388cf github.com/go-chi/chi/v5.(*node).FindRoute+0x6f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/tree.go:379 # 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 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/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: 2816] @ 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] @ 0x6d68e5 0x6d2b91 0x6e123a 0x6e1233 0x70d29c 0x6f14f3 0x6a9c24 0x6a94d8 0x6ab7fc 0xe15633 0xe1562c 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x6d68e4 net/http.(*http2ClientConn).RoundTrip+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:8293 # 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 [6: 144] @ 0x831ce5 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 # 0x831ce4 github.com/0xERR0R/blocky/util.AnswerToString+0x2e4 /home/runner/work/blocky/blocky/util/common.go:49 # 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] @ 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: 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: 128] @ 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 [1: 96] @ 0x6d8410 0x6d70a8 0x4781c1 # 0x6d840f net/http.(*http2clientStream).cleanupWriteRequest+0xcf /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:8611 # 0x6d70a7 net/http.(*http2clientStream).doRequest+0x27 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:8393 0: 0 [6: 18432] @ 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 [1: 16] @ 0x4c57a5 0xa4c1f6 0xa4bae6 0xa4b90f 0xa5059d 0x8bec37 0x8beab9 0x4781c1 # 0x4c57a4 context.WithCancel+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:237 # 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 # 0xa4bae5 github.com/ThinkChaos/parcour/jobgroup.initGroup+0x225 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:90 # 0xa4b90e github.com/ThinkChaos/parcour/jobgroup.WithMaxConcurrency+0x4e /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:29 # 0xa5059c github.com/0xERR0R/blocky/lists.(*ListCache).refresh+0xbc /home/runner/work/blocky/blocky/lists/list_cache.go:120 # 0x8bec36 github.com/0xERR0R/blocky/config.(*SourceLoading).periodically.recoverToError.func2+0x76 /home/runner/work/blocky/blocky/config/config.go:403 # 0x8beab8 github.com/0xERR0R/blocky/config.(*SourceLoading).periodically+0x138 /home/runner/work/blocky/blocky/config/config.go:384 0: 0 [1: 176] @ 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 [9: 576] @ 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 [2: 48] @ 0x67c22d 0x67b8e5 0x6ee31f 0x6ee320 0x6f7168 0x6fb519 0x4781c1 # 0x67c22c net/textproto.canonicalMIMEHeaderKey+0x16c /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:787 # 0x67b8e4 net/textproto.readMIMEHeader+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:548 # 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: 160] @ 0x4c577b 0x4c575d 0xa4c1f6 0xa4d045 0xa4cede 0xa4ce77 0xa537d4 0xa50f79 0xa5084d 0xa4b63e 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 # 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 # 0xa537d3 github.com/ThinkChaos/parcour.NewProducersWithBuffer[...]+0x53 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:53 # 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: 8192] @ 0x4aaf73 0x483f11 0x4abbc8 0x4ab5b1 0x4ab32c 0x4ab30b 0x6f9f85 0x6f47c9 0x6faa85 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 # 0x6f47c8 net/http.(*chunkWriter).close+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:406 # 0x6faa84 net/http.(*response).finishRequest+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1673 # 0x6fb80a net/http.(*conn).serve+0x62a /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2050 0: 0 [4: 128] @ 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 [2: 256] @ 0x544327 0x544430 0x5493ab 0x831ddb 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 # 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 # 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 0: 0 [7: 336] @ 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 [5: 20480] @ 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 [2: 288] @ 0x4134f7 0x4c61a9 0x4c5799 0x4c575d 0x638d6b 0x71314e 0x713149 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 # 0x638d6a crypto/tls.(*Conn).handshakeContext+0x6a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1504 # 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 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 [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 [1: 16] @ 0x600bc5 0x605f4a 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x600bc4 crypto/x509.parseName+0x324 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:138 # 0x605f49 crypto/x509.parseCertificate+0x489 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:881 # 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: 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] @ 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 [12: 1344] @ 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 [6: 864] @ 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 [4: 192] @ 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 [3: 96] @ 0xdfff37 0xdfff7b 0xe16eba 0xe0d37a 0xe0e57a 0x4781c1 # 0xdfff36 github.com/0xERR0R/blocky/resolver.newIPSet+0x2d6 /home/runner/work/blocky/blocky/resolver/bootstrap.go:332 # 0xdfff7a github.com/0xERR0R/blocky/resolver.(*Bootstrap).UpstreamIPs+0x31a /home/runner/work/blocky/blocky/resolver/bootstrap.go:137 # 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 [6: 1920] @ 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 [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: 16] @ 0x8c5b30 0x8c5a4b 0xe16cba 0xe16c50 0xe16e85 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 # 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: 176] @ 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 [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 [3: 48] @ 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: 48] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 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 # 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 [2: 32] @ 0x831f14 0xe5d746 0xe5dff4 0xe5f56c 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x831f13 github.com/0xERR0R/blocky/util.QuestionToString+0xd3 /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 [7: 336] @ 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: 64] @ 0x618d5d 0x628cab 0x667665 0x668105 0x62fdc7 0x644be5 0x640d87 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 # 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: 352] @ 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: 96] @ 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 [5: 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: 64] @ 0x45ba32 0x45b445 0x45b5ca 0x5ccb05 0x5cca97 0x5c5907 0x5c5cd4 0x5d92cf 0x5ba2f7 0x5d6217 0x5b9375 0x4781c1 # 0x5ccb04 net.absDomainName+0x244 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient.go:146 # 0x5cca96 net.lookupStaticHost+0x1d6 /opt/hostedtoolcache/go/1.22.10/x64/src/net/hosts.go:139 # 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 [2: 320] @ 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 [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 [3: 48] @ 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 [3: 288] @ 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 [1: 96] @ 0x58b607 0x667565 0x66736e 0x667db2 0x64419c 0x640d69 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 # 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: 144] @ 0x412a31 0x76ec1e 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 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 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 [2: 224] @ 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 [1: 288] @ 0x4176cc 0x76ef45 0x7726dc 0x772588 0xa50c39 0xa50c03 0xa50c42 0xa4b63e 0x4781c1 # 0x76ef44 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 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 # 0xa50c38 github.com/0xERR0R/blocky/log.PrefixedLog+0x458 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa50c02 github.com/0xERR0R/blocky/lists.logger+0x422 /home/runner/work/blocky/blocky/lists/list_cache.go:103 # 0xa50c41 github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x461 /home/runner/work/blocky/blocky/lists/list_cache.go:149 # 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: 256] @ 0x4842dc 0x484126 0x483e7c 0x772465 0x7725c5 0xa52172 0xa5213c 0xa52178 0xa51967 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 # 0x772464 github.com/sirupsen/logrus.(*Logger).newEntry+0x24 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:99 # 0x7725c4 github.com/sirupsen/logrus.(*Logger).WithField+0x64 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:116 # 0xa52171 github.com/0xERR0R/blocky/log.PrefixedLog+0x71 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa5213b github.com/0xERR0R/blocky/lists.logger+0x3b /home/runner/work/blocky/blocky/lists/list_cache.go:103 # 0xa52177 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x77 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa51966 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0xe6 /home/runner/work/blocky/blocky/lists/list_cache.go:229 # 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] @ 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 [3: 144] @ 0x4c7525 0x7b791e 0x7b7b85 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 # 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 # 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 [6: 672] @ 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: 144] @ 0x45ba32 0x45b445 0x801785 0x7fd375 0x831d68 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x801784 github.com/miekg/dns.(*SVCB).String+0x1e4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:904 # 0x7fd374 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:240 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 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 [5: 240] @ 0x412a31 0x76ec1e 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 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 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: 1024] @ 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] @ 0x45ba32 0x45b445 0x45b5ca 0x5db477 0x500b63 0x5013a6 0x503ebe 0x4fb065 0xdfff08 0xe16eba 0xe0d37a 0xe0e57a 0x4781c1 # 0x5db476 net.(*DNSError).Error+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/net.go:644 # 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 [6: 768] @ 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 [2: 512] @ 0x4842dc 0x484126 0x483e7c 0x6d8d85 0x6d7932 0x6d7098 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 # 0x6d8d84 net/http.(*http2clientStream).writeRequestBody+0x224 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:8789 # 0x6d7931 net/http.(*http2clientStream).writeRequest+0x851 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:8506 # 0x6d7097 net/http.(*http2clientStream).doRequest+0x17 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:8392 0: 0 [1: 416] @ 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 [21: 2352] @ 0x7b7a3a 0x7b7aa9 0x7b7b65 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 # 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 # 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: 320] @ 0x518e4d 0x5176ba 0x62bdf5 0x62bde6 0x62fdd6 0x6441e5 0x640d69 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 # 0x6441e4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x324 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:609 # 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: 64] @ 0x618d1f 0x628cab 0x667665 0x6680b2 0x62fdc7 0x642859 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 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 # 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 [7: 224] @ 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 [2: 256] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x667db2 0x642d10 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 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 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 # 0x642d0f crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x70f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:421 # 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: 48] @ 0x4129ba 0x4c6165 0x4c6c6b 0x4c744d 0x4c740f 0xe0007d 0xdffe68 0xe16eba 0xe0d37a 0xe0e57a 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 # 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: 1408] @ 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: 320] @ 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: 16] @ 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: 80] @ 0x5bfaeb 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5bfaea net.(*sysDialer).dialSingle+0x42a /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:666 # 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 [11: 1232] @ 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 [1: 144] @ 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 [2: 160] @ 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 [2: 128] @ 0x544327 0x544430 0x5493ab 0x831ddb 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 # 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 # 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 0: 0 [3: 768] @ 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 [5: 240] @ 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 [1: 160] @ 0x6bf23f 0x6a2399 0x6a22a5 0x6a1b9c 0x6a19d0 0x6be5ce 0x6b98e5 0x6dc30c 0x6db885 0x4781c1 # 0x6bf23e net/http.(*http2Framer).readMetaFrame.func1+0x2fe /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:2980 # 0x6a2398 vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:406 # 0x6a22a4 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x464 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:396 # 0x6a1b9b vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xdb /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:321 # 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 [9: 432] @ 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 [1: 16] @ 0x4dd3e5 0x4de04e 0x4dc458 0x877a0c 0x8773f5 0x8765f9 0x8765fa 0x875fc5 0x8747c5 0x874885 0x8744b8 0x8fe479 0x8fe458 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 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 # 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: 384] @ 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 [2: 192] @ 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: 48] @ 0x60c9e8 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x60c9e7 crypto/x509.(*Certificate).Verify+0x487 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:824 # 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 [3: 384] @ 0x484972 0x483e25 0x6f654e 0x6fad3b 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 # 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 [2: 128] @ 0x60ccb9 0x60d3e6 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x60ccb8 crypto/x509.alreadyInChain+0xb8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:856 # 0x60d3e5 crypto/x509.(*Certificate).buildChains.func1+0xc5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:902 # 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 [16: 2304] @ 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 [1: 16] @ 0x7db45f 0x81cf49 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6ad4 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7db45e github.com/miekg/dns.unpackDataOpt+0x1de /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:424 # 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: 48] @ 0x45bb06 0x4ab027 0x629aee 0x643b7b 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x4ab026 io.WriteString+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:318 # 0x629aed crypto/tls.signedMessage+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/auth.go:91 # 0x643b7a crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x51a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:562 # 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] @ 0x5a0cc5 0x618672 0x6288d2 0x667f14 0x642d34 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 # 0x6288d1 vendor/golang.org/x/crypto/hkdf.Extract+0xb1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:32 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x642d33 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x733 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:420 # 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: 48] @ 0x831b6a 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 # 0x831b69 github.com/0xERR0R/blocky/util.AnswerToString+0x169 /home/runner/work/blocky/blocky/util/common.go:53 # 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 [3: 72] @ 0x7d7b9d 0x7d7b7c 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 # 0x7d7b9c github.com/miekg/dns.cloneSlice[...]+0x7c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x7d7b7b github.com/miekg/dns.(*Msg).CopyTo+0x5b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1080 # 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 [15: 1680] @ 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 [5: 160] @ 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 [5: 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 [1: 32] @ 0x6ae066 0x6ae226 0x6ac1b3 0x6ab167 0xe15633 0xe1562c 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x6ae065 net/http.Header.Clone+0xc5 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/header.go:104 # 0x6ae225 net/http.cloneOrMakeHeader+0x285 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/clone.go:69 # 0x6ac1b2 net/http.(*Client).makeHeadersCopier+0x32 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:753 # 0x6ab166 net/http.(*Client).do+0x246 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:611 # 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 [2: 128] @ 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 [5: 160] @ 0x7d5906 0x7d584d 0x7d5cac 0x7d6ad4 0x7d6cb9 0xe5f525 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 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 # 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 [9: 144] @ 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 [1: 288] @ 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 [2: 512] @ 0x6055c9 0x6024b0 0x604508 0x604426 0x606c5d 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x6055c8 crypto/x509.processExtensions.parseSANExtension.func1+0xa8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:387 # 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: 224] @ 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 [1: 32] @ 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 [17: 816] @ 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 [4: 3584] @ 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 [2: 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 [2: 512] @ 0x4842dc 0x484126 0x483e7c 0x63592a 0x6360e6 0x63b2e5 0x6390cb 0x71314e 0x713149 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 # 0x635929 crypto/tls.(*Conn).writeRecordLocked+0x3a9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:985 # 0x6360e5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1057 # 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 [4: 128] @ 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 [1: 24] @ 0x60d6d2 0x60d71d 0x60d1b8 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x60d6d1 crypto/x509.appendToFreshChain+0x3b1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:839 # 0x60d71c crypto/x509.(*Certificate).buildChains.func1+0x3fc /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:944 # 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 [10: 1120] @ 0x76ef97 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 0xe609be # 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 # 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 0: 0 [5: 240] @ 0x4c7525 0x7b791e 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 # 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 # 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 [9: 8064] @ 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 [13: 1248] @ 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 [2: 48] @ 0xe16098 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0xe16097 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x1d7 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:235 # 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 [4: 128] @ 0xe03786 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 0x4781c1 # 0xe03785 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x705 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:205 # 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: 64] @ 0x8c5fda 0x8c5f7b 0xe17efa 0xe17e7d 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x8c5fd9 strings.(*Builder).WriteString+0x639 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:116 # 0x8c5f7a github.com/0xERR0R/blocky/config.Upstream.String+0x5da /home/runner/work/blocky/blocky/config/upstream.go:57 # 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 [12: 960] @ 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: 32] @ 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 [1: 24] @ 0x6a2a52 0x6a21ad 0x6a1bae 0x6a19d0 0x6be5ce 0x6b98e5 0x6dc30c 0x6db885 0x4781c1 # 0x6a2a51 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0x151 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:511 # 0x6a21ac vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 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 [2: 2048] @ 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 [4: 96] @ 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 [3: 960] @ 0x6bf23f 0x6a2399 0x6a22a5 0x6a1bae 0x6a19d0 0x6be5ce 0x6b98e5 0x6dc30c 0x6db885 0x4781c1 # 0x6bf23e net/http.(*http2Framer).readMetaFrame.func1+0x2fe /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:2980 # 0x6a2398 vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:406 # 0x6a22a4 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x464 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:396 # 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: 96] @ 0x5a579b 0x7ffdc5 0x7ffdaf 0x8016b0 0x7fd375 0x831d68 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x5a579a encoding/base64.(*Encoding).EncodeToString+0xba /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/base64/base64.go:207 # 0x7ffdc4 github.com/miekg/dns.toBase64+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:169 # 0x7ffdae github.com/miekg/dns.(*SVCBECHConfig).String+0xe /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:663 # 0x8016af github.com/miekg/dns.(*SVCB).String+0x10f /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:904 # 0x7fd374 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:240 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 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 [17: 1904] @ 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] @ 0x58b607 0x64ac7a 0x64ac53 0x58b307 0x58b692 0x645d93 0x645c7a 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 # 0x64ac79 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 # 0x64ac52 crypto/tls.(*clientHelloMsg).marshal.func3+0x12 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:131 # 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 # 0x645d92 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x4f2 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x645c79 crypto/tls.(*clientHelloMsg).marshal+0x3d9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:130 # 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 [4: 256] @ 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: 144] @ 0x831a2b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x831a2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 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 [8: 640] @ 0x4c577b 0x4c575d 0x5d55eb 0x5d2e19 0x5d4f85 0xe0010a 0xdffe68 0xe16eba 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 # 0x5d55ea net.(*Resolver).lookupIPAddr+0x1ea /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:329 # 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 [5: 240] @ 0x47cbf9 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 # 0x47cbf8 internal/reflectlite.Swapper+0x378 /opt/hostedtoolcache/go/1.22.10/x64/src/internal/reflectlite/swapper.go:68 # 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 [2: 32] @ 0x5adaa8 0x5adaa9 0x5cea65 0x5e33b1 0x5e3392 0x5e4ab1 0x5baafa 0x5ba733 0x5c64ec 0x5d92cf 0x5ba2f7 0x5d6217 0x5b9375 0x4781c1 # 0x5adaa7 net/netip.Addr.string6+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:890 # 0x5adaa8 net/netip.Addr.String+0x1c8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:789 # 0x5cea64 net.IP.String+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:307 # 0x5e33b0 net.ipEmptyString+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:324 # 0x5e3391 net.(*UDPAddr).String+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock.go:51 # 0x5e4ab0 net.DialUDP+0x150 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock.go:299 # 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: 336] @ 0x412a31 0x76ec1e 0xe5d9fe 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 # 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 [4: 6144] @ 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 [8: 384] @ 0x412a31 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 [1: 32] @ 0x7d5d25 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 0x6fcde9 0xe596f8 0x6fcde9 # 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 # 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 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: 48] @ 0x80068f 0x8016b0 0x7fd375 0x831d68 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x80068e github.com/miekg/dns.(*SVCBIPv6Hint).String+0x2e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:735 # 0x8016af github.com/miekg/dns.(*SVCB).String+0x10f /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:904 # 0x7fd374 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:240 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 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 [24: 6912] @ 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: 16] @ 0xe0e97c 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 0x6fcde9 # 0xe0e97b github.com/0xERR0R/blocky/resolver.evaluateResponses+0x39b /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 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [6: 1728] @ 0x4127d7 0x41794d 0x76ef45 0xe1813e 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x76ef44 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 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: 24] @ 0x45ba32 0x45b445 0x45b5ca 0x5ccb05 0x5cca97 0x5c5907 0x5c5cd4 0x5d92cf 0x5ba2f7 0x5d6217 0x5b9375 0x4781c1 # 0x5ccb04 net.absDomainName+0x244 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient.go:146 # 0x5cca96 net.lookupStaticHost+0x1d6 /opt/hostedtoolcache/go/1.22.10/x64/src/net/hosts.go:139 # 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: 288] @ 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 [2: 64] @ 0x4875c5 0x4882d2 0x5df4bc 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 # 0x4882d1 syscall.Getpeername+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/syscall/syscall_unix.go:307 # 0x5df4bb net.(*netFD).dial+0x61b /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:142 # 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: 64] @ 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] @ 0x58ee6c 0x58eec2 0x58fcad 0x58d945 0x61024e 0x60fcd1 0x60d4b6 0x60d1b8 0x60d85a 0x60d20b 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58ee6b crypto/internal/nistec.NewP384Point+0x6b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/nistec/p384.go:32 # 0x58eec1 crypto/ecdsa.p384.func1.1+0xc1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:643 # 0x58fcac crypto/ecdsa.verifyNISTEC[...]+0x3ec /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 # 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 [3: 72] @ 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 [1: 96] @ 0x40950c 0x713369 0x71246d 0x4781c1 # 0x713368 net/http.(*Transport).dialConn+0x128 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1609 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [3: 48] @ 0xe03325 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 0x4781c1 # 0xe03324 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x2a4 /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 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 32] @ 0x487085 0x48af17 0x48af21 0x4c1112 0x4c10f1 0x4c10fa 0x4c10ee 0x4c0c4c 0x5dce38 0x5cbd3f 0x5cc986 0x5c5907 0x5c5cd4 0x5d92cf 0x5ba2f7 0x5d6217 0x5b9375 0x4781c1 # 0x487084 syscall.ByteSliceFromString+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/syscall/syscall.go:52 # 0x48af16 syscall.BytePtrFromString+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/syscall/syscall.go:68 # 0x48af20 syscall.fstatat+0x40 /opt/hostedtoolcache/go/1.22.10/x64/src/syscall/zsyscall_linux_amd64.go:1453 # 0x4c1111 syscall.Stat+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/syscall/syscall_linux_amd64.go:67 # 0x4c10f0 os.statNolog.func1+0x30 /opt/hostedtoolcache/go/1.22.10/x64/src/os/stat_unix.go:32 # 0x4c10f9 os.ignoringEINTR+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/os/file_posix.go:251 # 0x4c10ed os.statNolog+0x2d /opt/hostedtoolcache/go/1.22.10/x64/src/os/stat_unix.go:31 # 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 [4: 192] @ 0x4c7525 0x7b791e 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 # 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 # 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 [14: 1344] @ 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: 128] @ 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: 288] @ 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: 48] @ 0x825a45 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 # 0x825a44 github.com/miekg/dns.(*CNAME).copy+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:887 # 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 [16: 1792] @ 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 [1: 24] @ 0xe16ee5 0xe0d37a 0xe0e57a 0x4781c1 # 0xe16ee4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0xa4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:339 # 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: 512] @ 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 [7: 112] @ 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 [1: 48] @ 0x6000db 0x60512d 0x606c5d 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x6000da crypto/x509.OID.toASN1OID+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/oid.go:237 # 0x60512c crypto/x509.processExtensions+0xf0c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:757 # 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 [6: 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 [7: 448] @ 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 [5: 480] @ 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: 16] @ 0x5ba805 0x5ba750 0x5c64ec 0x5d92cf 0x5ba2f7 0x5d6217 0x5b9375 0x4781c1 # 0x5ba804 net.sortByRFC6724withSrcs+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/net/addrselect.go:26 # 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 [4: 512] @ 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: 128] @ 0x5a081a 0x50fe9d 0x640b25 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 # 0x640b24 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:64 # 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] @ 0x542557 0x5425ab 0x66865b 0x63ad76 0x63b19d 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x542556 crypto/ecdh.(*x25519Curve).NewPrivateKey+0xf6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/x25519.go:48 # 0x5425aa crypto/ecdh.(*x25519Curve).GenerateKey+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/x25519.go:41 # 0x66865a crypto/tls.generateECDHEKey+0xba /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:128 # 0x63ad75 crypto/tls.(*Conn).makeClientHello+0xa95 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:152 # 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: 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 [6: 1248] @ 0x4c10e8 0x4c0c4c 0x5c48ee 0x5bbf87 0x5bbf6f 0x5bbd27 0x5d9287 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 # 0x5c48ed net.(*resolverConfig).tryUpdate+0x18d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:427 # 0x5bbf86 net.getSystemDNSConfig+0xc6 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dnsclient_unix.go:380 # 0x5bbf6e net.(*conf).lookupOrder+0xae /opt/hostedtoolcache/go/1.22.10/x64/src/net/conf.go:274 # 0x5bbd26 net.(*conf).hostLookupOrder+0x86 /opt/hostedtoolcache/go/1.22.10/x64/src/net/conf.go:227 # 0x5d9286 net.(*Resolver).lookupIP+0xa6 /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup_unix.go:64 # 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 [3: 1344] @ 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] @ 0x5adaa8 0x5adaa9 0x5cea65 0xe15028 0xe17402 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x5adaa7 net/netip.Addr.string6+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:890 # 0x5adaa8 net/netip.Addr.String+0x1c8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:789 # 0x5cea64 net.IP.String+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:307 # 0xe15027 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).fmtURL+0x47 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:137 # 0xe17401 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x101 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:345 # 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] @ 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 [6: 192] @ 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: 16] @ 0xdf8e85 0xdf8dbb 0xe10f12 0x4781c1 # 0xdf8e84 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x44 /home/runner/work/blocky/blocky/querylog/logger_writer.go:33 # 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 [3: 240] @ 0x7d092a 0x7d08f3 0x8282e8 0x7d7f82 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 # 0x7d0929 github.com/miekg/dns.cloneSlice[...]+0x49 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x7d08f2 github.com/miekg/dns.(*EDNS0_PADDING).copy+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/edns.go:730 # 0x8282e7 github.com/miekg/dns.(*OPT).copy+0x87 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:1133 # 0x7d7f81 github.com/miekg/dns.(*Msg).CopyTo+0x461 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1097 # 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 0: 0 [2: 896] @ 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 [14: 1568] @ 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 [8: 896] @ 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 [3: 288] @ 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 [6: 480] @ 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 [8: 11264] @ 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 [1: 192] @ 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: 80] @ 0x6a1145 0x6a102b 0x6a225f 0x6a1bae 0x6a19d0 0x6be5ce 0x6b98e5 0x6dc30c 0x6db885 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 # 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 [2: 512] @ 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 [2: 192] @ 0x618c72 0x628cab 0x667665 0x668105 0x62fdc7 0x6427d4 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 # 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 [9: 720] @ 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 [1: 64] @ 0x45ba32 0x45b445 0x45b685 0x45c9c5 0x45c98c 0xe4367c 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 # 0xe4367b runtime/pprof.printStackRecord+0xfb /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:532 # 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: 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 [6: 3840] @ 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 [7: 336] @ 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: 16] @ 0xe4410a 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 # 0xe44109 runtime/pprof.writeHeapInternal+0x5c9 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:656 # 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 [226: 318208] @ 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: 64] @ 0x67c22d 0x67b8e5 0x6ee31f 0x6ee320 0x6f7168 0x6fb519 0x4781c1 # 0x67c22c net/textproto.canonicalMIMEHeaderKey+0x16c /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:787 # 0x67b8e4 net/textproto.readMIMEHeader+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:548 # 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 [7: 112] @ 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: 64] @ 0x618d1f 0x628cab 0x667665 0x6680b2 0x62fdc7 0x6427d4 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 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 [9: 1008] @ 0x7b7a3a 0x7b7aa9 0x7b7b65 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 # 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 # 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: 24] @ 0x7cd005 0x7db3bc 0x81cf49 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6ad4 0x7d6cb9 0x7c372c 0x7c35b5 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 # 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: 560] @ 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: 128] @ 0x618d1f 0x628cab 0x667665 0x667db2 0x642812 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 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 # 0x642811 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x211 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:397 # 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 [6: 2496] @ 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: 64] @ 0x45ba32 0x45b445 0x45b685 0x7c64b2 0x8015c9 0x7fd375 0x831d68 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x7c64b1 github.com/miekg/dns.(*RR_Header).String+0x71 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/dns.go:89 # 0x8015c8 github.com/miekg/dns.(*SVCB).String+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:900 # 0x7fd374 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:240 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 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 [9: 576] @ 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 [6: 1728] @ 0x4176cc 0x76ef45 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 # 0x76ef44 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 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 0: 0 [3: 48] @ 0x7db45f 0x81cf49 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6ad4 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7db45e github.com/miekg/dns.unpackDataOpt+0x1de /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:424 # 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 # 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 [6: 192] @ 0x5d5575 0x5d55dd 0x5d2e19 0x5d4f85 0xe0010a 0xdffe68 0xe16eba 0xe0d37a 0xe0e57a 0x4781c1 # 0x5d5574 net.withUnexpiredValuesPreserved+0x174 /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:299 # 0x5d55dc net.(*Resolver).lookupIPAddr+0x1dc /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:329 # 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: 128] @ 0x50b5d3 0x50affd 0x50b1d9 0x632cfd 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 # 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 # 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 [7: 672] @ 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 [1: 96] @ 0x6d3a7e 0x6d39b7 0x6b6f7c 0x4781c1 # 0x6d3a7d net/http.(*http2Transport).newClientConn+0x7d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7818 # 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: 32] @ 0x6fce8a 0x6fce63 0x6fce55 0x6fd0ee 0x836ed6 0x836eb9 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x6fce89 net/textproto.MIMEHeader.Set+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/header.go:22 # 0x6fce62 net/http.Header.Set+0x42 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/header.go:40 # 0x6fce54 net/http.Error+0x34 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2181 # 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: 64] @ 0x544327 0x544430 0x57e78e 0x606aa8 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 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 # 0x57e78d encoding/asn1.ObjectIdentifier.String+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/asn1/asn1.go:241 # 0x606aa7 crypto/x509.parseCertificate+0xfe7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:965 # 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: 560] @ 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: 96] @ 0xa31778 0xa31744 0xa31736 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0xa31777 github.com/avast/retry-go/v4.CombineDelay+0x77 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/options.go:148 # 0xa31743 github.com/avast/retry-go/v4.newDefaultRetryConfig+0x43 /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 [13: 1664] @ 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 [16: 1024] @ 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: 96] @ 0x618c72 0x628cab 0x667665 0x6680b2 0x62fdc7 0x6427d4 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 # 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: 896] @ 0x4fb9f3 0x4fb9be 0x4fc495 0x4ff1fd 0x501905 0x502ac5 0x50141c 0x503ebe 0x4fde91 0xe44ae5 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e # 0x4fb9f2 fmt.(*buffer).write+0x212 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:104 # 0x4fb9bd fmt.(*fmt).pad+0x1dd /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:92 # 0x4fc494 fmt.(*fmt).fmtInteger+0x374 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:319 # 0x4ff1fc fmt.(*pp).fmtInteger+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:430 # 0x501904 fmt.(*pp).printValue+0x3c4 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:794 # 0x502ac4 fmt.(*pp).printValue+0x1584 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:910 # 0x50141b fmt.(*pp).printArg+0x4bb /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:759 # 0x503ebd fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1075 # 0x4fde90 fmt.Fprintf+0x70 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:224 # 0xe44ae4 runtime/pprof.writeHeapInternal+0xfa4 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:691 # 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 0: 0 [5: 120] @ 0x831ce5 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 # 0x831ce4 github.com/0xERR0R/blocky/util.AnswerToString+0x2e4 /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 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 0: 0 [4: 384] @ 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 [5: 240] @ 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 [6: 576] @ 0x40950c 0x5b8ffa 0x5d573d 0x5d2e19 0x5d4f85 0xe0010a 0xdffe68 0xe16eba 0xe0d37a 0xe0e57a 0x4781c1 # 0x5b8ff9 internal/singleflight.(*Group).DoChan+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/internal/singleflight/singleflight.go:70 # 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 [8: 384] @ 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] @ 0x544327 0x544430 0x7fdc38 0x8016b0 0x7fd375 0x831d68 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 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 # 0x7fdc37 github.com/miekg/dns.(*SVCBAlpn).String+0x97 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:370 # 0x8016af github.com/miekg/dns.(*SVCB).String+0x10f /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:904 # 0x7fd374 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:240 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 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 [11: 528] @ 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 [6: 864] @ 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: 48] @ 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 [16: 1024] @ 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 [20: 3200] @ 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 [6: 18432] @ 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 [16: 1792] @ 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 [11: 528] @ 0x412a31 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 [5: 960] @ 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 [10: 1120] @ 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 [7: 336] @ 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 [4: 320] @ 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 [12: 1728] @ 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 [4: 896] @ 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 [14: 1568] @ 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: 120] @ 0x4fdfa6 0x831d14 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 # 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 # 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 [11: 1232] @ 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 [10: 480] @ 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 [16: 1792] @ 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 [8: 384] @ 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: 72] @ 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 [18: 2016] @ 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 [5: 80] @ 0x7b7ec8 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 # 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 # 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 [6: 288] @ 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 [2: 160] @ 0x58f5cf 0x58f97b 0x58d98e 0x6297ac 0x643bf2 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 # 0x58d98d crypto/ecdsa.VerifyASN1+0x26d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:486 # 0x6297ab crypto/tls.verifyHandshakeSignature+0x1eb /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/auth.go:29 # 0x643bf1 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x591 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:563 # 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 [11: 1232] @ 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 [8: 5632] @ 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 [10: 480] @ 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 [42: 4704] @ 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 [1: 48] @ 0x658cb5 0x658c85 0x658b97 0x58b307 0x58b692 0x658a9a 0x6589f8 0x63607f 0x644b9e 0x640d87 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x658cb4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x658c84 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x658b96 crypto/tls.(*finishedMsg).marshal.func1+0x16 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1629 # 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 # 0x658a99 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x6589f7 crypto/tls.(*finishedMsg).marshal+0xb7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1628 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x644b9d crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0xfd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:701 # 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: 16] @ 0xdf8f05 0xdf8dbb 0xe10f12 0x4781c1 # 0xdf8f04 github.com/0xERR0R/blocky/querylog.LogEntryFields+0xc4 /home/runner/work/blocky/blocky/querylog/logger_writer.go:34 # 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 [7: 168] @ 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 [6: 144] @ 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 [2: 96] @ 0x8c5cba 0x8c5c4f 0xe17efa 0xe17e7d 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 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 # 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 [24: 3456] @ 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 [9: 5760] @ 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: 80] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 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 # 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 [5: 320] @ 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 [40: 11520] @ 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 [8: 32768] @ 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 [19: 2128] @ 0x7b7934 0x7b78fd 0x7b7b85 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 # 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 # 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 [3: 2688] @ 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 [15: 1680] @ 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 [11: 1584] @ 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 [11: 528] @ 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 [3: 960] @ 0x5a942a 0x605f6d 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 # 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 [5: 240] @ 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 [17: 1904] @ 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 [10: 1120] @ 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 [5: 160] @ 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 [2: 96] @ 0x6be345 0x6b98e5 0x6dc30c 0x6db885 0x4781c1 # 0x6be344 net/http.(*http2Framer).readMetaFrame+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:2936 # 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 [3: 960] @ 0x518e4d 0x5176ba 0x62bdf5 0x62bde6 0x62fdd6 0x6427d4 0x640d34 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 # 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 [23: 6624] @ 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 [6: 96] @ 0x45ba32 0x45b445 0x45b685 0x5e10ab 0x5e0ff6 0x6fb23e 0x4781c1 # 0x5e10aa net.JoinHostPort+0x22a /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:241 # 0x5e0ff5 net.(*TCPAddr).String+0x175 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock.go:52 # 0x6fb23d net/http.(*conn).serve+0x5d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1895 0: 0 [2: 64] @ 0x5d4305 0x5e25f5 0x5df227 0x5ded9b 0x5d3b18 0x5e292c 0x5e27c5 0x5e27c6 0x5bf93d 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5d4304 net.ipToSockaddr+0x224 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:198 # 0x5e25f4 net.(*TCPAddr).sockaddr+0x34 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:40 # 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 # 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] @ 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 [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 [6: 480] @ 0x7d07ae 0x7d07d9 0x7db425 0x81cf49 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6ad4 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 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 # 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 [4: 320] @ 0x495809 0x4c6d73 0x4c744d 0x4c740f 0xe0007d 0xdffe68 0xe16eba 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 # 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 [5: 120] @ 0x4ab2d8 0x4ab2cc 0x6f9f85 0x6f4577 0x676b75 0x6faa65 0x6fb80b 0x4781c1 # 0x4ab2d7 io.LimitReader+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:461 # 0x4ab2cb io.CopyN+0x2b /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 [19: 2128] @ 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 [2: 96] @ 0x600c1f 0x605f4a 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x600c1e crypto/x509.parseName+0x37e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:142 # 0x605f49 crypto/x509.parseCertificate+0x489 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:881 # 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: 64] @ 0x4876cd 0x487952 0x5df2d3 0x5ded9b 0x5d3b18 0x5e292c 0x5e27c5 0x5e27c6 0x5bf93d 0x5bf28e 0x5be954 0x5be3da 0x710a52 0x713a28 0x71246d 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 # 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 [7: 336] @ 0x4fdfa6 0x7b7f05 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 # 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 # 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 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 [1: 96] @ 0x58b607 0x667565 0x66736e 0x667db2 0x64412a 0x640d69 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 # 0x644129 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x269 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:605 # 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 [9: 720] @ 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 [2: 96] @ 0x5e24c5 0x5df37b 0x5ded9b 0x5d3b18 0x5e292c 0x5e27c5 0x5e27c6 0x5bf93d 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5e24c4 net.sockaddrToTCP+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:21 # 0x5df37a net.(*netFD).dial+0x4da /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:141 # 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 [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: 16] @ 0xe1b085 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 # 0xe1b084 github.com/mroth/weightedrand/v2.NewChooser[...]+0xa4 /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:46 # 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 [3: 96] @ 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 [2: 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 [8: 512] @ 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 [5: 160] @ 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 [20: 2240] @ 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] @ 0x82672f 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 # 0x82672e github.com/miekg/dns.(*HTTPS).copy+0x2e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:973 # 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 [23: 3312] @ 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 [3: 96] @ 0xdffde5 0xdffd94 0xe16eba 0xe0d37a 0xe0e57a 0x4781c1 # 0xdffde4 github.com/0xERR0R/blocky/resolver.newIPSet+0x184 /home/runner/work/blocky/blocky/resolver/bootstrap.go:332 # 0xdffd93 github.com/0xERR0R/blocky/resolver.(*Bootstrap).UpstreamIPs+0x133 /home/runner/work/blocky/blocky/resolver/bootstrap.go:129 # 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: 16] @ 0x510a49 0x7c3a18 0x7c36e5 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x510a48 encoding/binary.Read+0x88 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:240 # 0x7c3a17 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x237 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:287 # 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 [8: 1664] @ 0x4c10e8 0x4c0c4c 0x5db9e5 0x5db71a 0x5bc15b 0x5bbd27 0x5d9287 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 # 0x5db9e4 net.(*nsswitchConfig).tryUpdate+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/net/nss.go:65 # 0x5db719 net.getSystemNSS+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/net/nss.go:34 # 0x5bc15a net.(*conf).lookupOrder+0x29a /opt/hostedtoolcache/go/1.22.10/x64/src/net/conf.go:349 # 0x5bbd26 net.(*conf).hostLookupOrder+0x86 /opt/hostedtoolcache/go/1.22.10/x64/src/net/conf.go:227 # 0x5d9286 net.(*Resolver).lookupIP+0xa6 /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup_unix.go:64 # 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: 3584] @ 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 [14: 1568] @ 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 [15: 1440] @ 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 [22: 2464] @ 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 [3: 96] @ 0x5d4305 0x5e4f95 0x5df227 0x5ded9b 0x5d3b18 0x5e6285 0x5e4b34 0x5baafa 0x5ba733 0x5c64ec 0x5d92cf 0x5ba2f7 0x5d6217 0x5b9375 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 # 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 [8: 768] @ 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: 96] @ 0x58b607 0x645d93 0x645c7a 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 # 0x645d92 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x4f2 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x645c79 crypto/tls.(*clientHelloMsg).marshal+0x3d9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:130 # 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: 128] @ 0x5a081a 0x50fe9d 0x618c82 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 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 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 [27: 4320] @ 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 [46: 13248] @ 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 [7: 1008] @ 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] @ 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 [4: 256] @ 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 [21: 3360] @ 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 [5: 240] @ 0x7c05fa 0x7d596c 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7c05f9 github.com/miekg/dns.init.func13+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:23 # 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 [5: 120] @ 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 [44: 12672] @ 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 [6: 288] @ 0x5e4e65 0x5df6e8 0x5ded9b 0x5d3b18 0x5e6285 0x5e4b34 0x5baafa 0x5ba733 0x5c64ec 0x5d92cf 0x5ba2f7 0x5d6217 0x5b9375 0x4781c1 # 0x5e4e64 net.sockaddrToUDP+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock_posix.go:20 # 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 # 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 [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 [17: 4896] @ 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 [16: 1792] @ 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 [1: 576] @ 0x412d2d 0x412a9a 0x76ec1e 0xe17a3d 0xa31edb 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 # 0xe17a3c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func2+0x37c /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:367 # 0xa31eda github.com/avast/retry-go/v4.DoWithData[...]+0x7da /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:191 # 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 [6: 288] @ 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: 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 [3: 432] @ 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: 400] @ 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 [7: 784] @ 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] @ 0x4fdfa6 0xe1514e 0xe17402 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0xe1514d github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).fmtURL+0x16d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:137 # 0xe17401 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x101 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:345 # 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: 96] @ 0x4c6d17 0x4c744d 0x4c740f 0xe5e48b 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 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 # 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 [3: 3456] @ 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 [9: 720] @ 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 [2: 32] @ 0x7b7f0a 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 0xe609be 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 # 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 [15: 1920] @ 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 [36: 10368] @ 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 [28: 3136] @ 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 [1: 576] @ 0x63a4e8 0x63b19d 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x63a4e7 crypto/tls.(*Conn).makeClientHello+0x207 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:73 # 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 [10: 480] @ 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: 64] @ 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 [3: 48] @ 0x5d54f6 0x5d2e19 0x5d4f85 0xe0010a 0xdffe68 0xe16eba 0xe0d37a 0xe0e57a 0x4781c1 # 0x5d54f5 net.(*Resolver).lookupIPAddr+0xf5 /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:319 # 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 [48: 13824] @ 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 [37: 10656] @ 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: 384] @ 0x48425d 0x484126 0x483e7c 0x6e6499 0x6e6929 0x6f9e1b 0x6f9cf2 0x6f4577 0x676b75 0x6faa65 0x6fb80b 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 # 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 [3: 48] @ 0x5adaeb 0x5adaec 0x5cea8c 0x500a9f 0x5013a6 0x503ebe 0x4fdf93 0x831d14 0xe10b26 0xe104f5 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 # 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 # 0x831d13 github.com/0xERR0R/blocky/util.AnswerToString+0x313 /home/runner/work/blocky/blocky/util/common.go:49 # 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 0: 0 [8: 128] @ 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: 480] @ 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] @ 0x5adaeb 0x5adaec 0x5cea8c 0xe17f7d 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 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 # 0xe17f7c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x2fc /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:390 # 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: 192] @ 0x7c12fa 0x7d596c 0x7d584d 0x7d5cac 0x7d6a6d 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7c12f9 github.com/miekg/dns.init.func65+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:75 # 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 # 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 [7: 336] @ 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: 96] @ 0x530d9a 0x5706d1 0x56ceeb 0x6019f8 0x606368 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x530d99 crypto/internal/nistec.NewP256Point+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/nistec/p256_asm.go:50 # 0x5706d0 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/elliptic/nistec.go:256 # 0x56ceea crypto/elliptic.Unmarshal+0x2aa /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/elliptic/elliptic.go:155 # 0x6019f7 crypto/x509.parsePublicKey+0x477 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:262 # 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 [47: 13536] @ 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 [35: 10080] @ 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 [3: 144] @ 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 [10: 480] @ 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 [12: 1344] @ 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: 64] @ 0xb4c736 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 0xe596f8 0x6fcde9 # 0xb4c735 github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x195 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:60 # 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 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/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 [9: 576] @ 0x828333 0x7d7f82 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 # 0x828332 github.com/miekg/dns.(*OPT).copy+0xd2 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:1135 # 0x7d7f81 github.com/miekg/dns.(*Msg).CopyTo+0x461 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1097 # 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 [9: 432] @ 0x412a31 0x76ec1e 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 # 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 # 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 [4: 64] @ 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 [3: 48] @ 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 [55: 19360] @ 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 [13: 1040] @ 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 [38: 7296] @ 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 [93: 53568] @ 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 [2: 96] @ 0x5e4dd7 0x5df6e8 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 # 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 # 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: 784] @ 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 [10: 40960] @ 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 [10: 960] @ 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 [3: 144] @ 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 [10: 480] @ 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 [10: 480] @ 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 [1: 160] @ 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 [19: 2128] @ 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 [11: 704] @ 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 [4: 64] @ 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 [26: 7488] @ 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 [18: 2304] @ 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 [3: 480] @ 0x5a942a 0x605f6d 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 # 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 [21: 2352] @ 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 [20: 2240] @ 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 [17: 1904] @ 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 [22: 2464] @ 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 [36: 10368] @ 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 [10: 480] @ 0x4c7525 0x7b791e 0x7b7b85 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0e57a 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 # 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 0x64a59a 0x64a573 0x58b307 0x58b692 0x646273 0x64615a 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 # 0x64a599 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 # 0x64a572 crypto/tls.(*clientHelloMsg).marshal.func6+0x12 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:158 # 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 # 0x646272 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x9d2 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x646159 crypto/tls.(*clientHelloMsg).marshal+0x8b9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:157 # 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] @ 0x8c5b30 0x8c5a4b 0xe22cb2 0x500a9f 0x5013a6 0x503ebe 0x4fdf93 0xe17236 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 # 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 # 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 [4: 192] @ 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 [11: 1232] @ 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 [4: 64] @ 0x4fdfa6 0x831d14 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 # 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 # 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 [11: 1232] @ 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 [8: 768] @ 0x40950c 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 # 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 0: 0 [11: 1584] @ 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: 24] @ 0x45ba32 0x45b445 0x45b75d 0xe150ba 0xe1501b 0xe17402 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0xe150b9 net.JoinHostPort+0xd9 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:239 # 0xe1501a github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).fmtURL+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:137 # 0xe17401 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x101 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:345 # 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 [18: 5184] @ 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 [3: 288] @ 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 [3: 96] @ 0xe0e62e 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 0x6fcde9 # 0xe0e62d github.com/0xERR0R/blocky/resolver.evaluateResponses+0x4d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:190 # 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 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [372: 1523712] @ 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 [20: 1920] @ 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 [7: 336] @ 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 [9: 432] @ 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 [79: 45504] @ 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 [44: 12672] @ 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: 640] @ 0x412d2d 0x41474f 0x417725 0x606aff 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x606afe crypto/x509.parseCertificate+0x103e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:969 # 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: 16] @ 0x4c57a5 0x5d55eb 0x5d2e19 0x5d4f85 0xe0010a 0xdffe68 0xe16eba 0xe0d37a 0xe0e57a 0x4781c1 # 0x4c57a4 context.WithCancel+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:237 # 0x5d55ea net.(*Resolver).lookupIPAddr+0x1ea /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:329 # 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 [5: 240] @ 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 [5: 240] @ 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 [5: 80] @ 0x6ee04f 0x6ee050 0x6f7168 0x6fb519 0x4781c1 # 0x6ee04e net/textproto.(*Reader).ReadLine+0xce /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:44 # 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 [6: 384] @ 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 [15: 1680] @ 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 [6: 96] @ 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: 256] @ 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: 256] @ 0x4842dc 0x484126 0x483e7c 0x772465 0x7725c5 0xa52172 0xa5213c 0xa52178 0xa51d26 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 # 0x772464 github.com/sirupsen/logrus.(*Logger).newEntry+0x24 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:99 # 0x7725c4 github.com/sirupsen/logrus.(*Logger).WithField+0x64 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:116 # 0xa52171 github.com/0xERR0R/blocky/log.PrefixedLog+0x71 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa5213b github.com/0xERR0R/blocky/lists.logger+0x3b /home/runner/work/blocky/blocky/lists/list_cache.go:103 # 0xa52177 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x77 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa51d25 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x4a5 /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 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: 288] @ 0x58b607 0x64939a 0x649373 0x58b307 0x58b692 0x647173 0x64705a 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 # 0x649399 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 # 0x649372 crypto/tls.(*clientHelloMsg).marshal.func12+0x12 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:232 # 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 # 0x647172 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x18d2 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x647059 crypto/tls.(*clientHelloMsg).marshal+0x17b9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:231 # 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 [6: 36864] @ 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 [4: 128] @ 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: 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 [1: 128] @ 0x4fbcb7 0x4fbc82 0x4fc7f9 0x4ff665 0x5012a6 0x503ebe 0x4fb065 0xa4922b 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4fbcb6 fmt.(*buffer).writeString+0x216 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:108 # 0x4fbc81 fmt.(*fmt).padString+0x1e1 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:110 # 0x4fc7f8 fmt.(*fmt).fmtS+0x38 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:359 # 0x4ff664 fmt.(*pp).fmtString+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:497 # 0x5012a5 fmt.(*pp).printArg+0x345 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:741 # 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 # 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: 288] @ 0x4176cc 0x76ecbb 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe030cb 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 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 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.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] @ 0x48425d 0x484126 0x483e7c 0x75185e 0x751877 0x753bd2 0xa49d0d 0xa49ce5 0xa49cde 0xa495a9 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 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 # 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: 96] @ 0x5e4dd7 0x5df6e8 0x5ded9b 0x5d3b18 0x5e6285 0x5bfa14 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 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 # 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] @ 0x4129ba 0x8fe891 0x8fe8b4 0xe6015b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8fe890 html/template.makeEscaper+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:121 # 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: 32] @ 0x8814ad 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8814ac text/template.(*Template).Parse+0x6ac /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: 139264] @ 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 [2: 16384] @ 0x45bb06 0xe606b1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe606b0 github.com/0xERR0R/blocky/server.configureDocsHandler.func1+0xd0 /home/runner/work/blocky/blocky/server/server_endpoints.go:180 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/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] @ 0x45ba32 0x45b445 0x45b5ca 0x83626b 0x83626c 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x83626a github.com/go-chi/chi/v5.(*Mux).nextRoutePath+0xea /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:494 # 0x83626b github.com/go-chi/chi/v5.(*Mux).Mount.func1+0xeb /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:319 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/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: 262144] @ 0x6889f3 0x693406 0x6933c7 0xe49879 0xe42da5 0xe45275 0xe44f30 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x6889f2 compress/flate.(*compressor).init+0x432 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/deflate.go:586 # 0x693405 compress/flate.NewWriter+0x2e5 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/deflate.go:667 # 0x6933c6 compress/gzip.(*Writer).Write+0x2a6 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gzip.go:191 # 0xe49878 runtime/pprof.(*profileBuilder).build+0x5b8 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/proto.go:390 # 0xe42da4 runtime/pprof.printCountProfile+0x824 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:505 # 0xe45274 runtime/pprof.writeRuntimeProfile+0x154 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:782 # 0xe44f2f runtime/pprof.writeThreadCreate+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:716 # 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: 663552] @ 0x6933ed 0x6933c7 0xe49879 0xe42da5 0xe45275 0xe44f30 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x6933ec compress/flate.NewWriter+0x2cc /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/deflate.go:666 # 0x6933c6 compress/gzip.(*Writer).Write+0x2a6 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gzip.go:191 # 0xe49878 runtime/pprof.(*profileBuilder).build+0x5b8 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/proto.go:390 # 0xe42da4 runtime/pprof.printCountProfile+0x824 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:505 # 0xe45274 runtime/pprof.writeRuntimeProfile+0x154 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:782 # 0xe44f2f runtime/pprof.writeThreadCreate+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:716 # 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: 262144] @ 0x6889f3 0x693406 0x6933c7 0xe49879 0xe424f2 0xe45e25 0xe45a30 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x6889f2 compress/flate.(*compressor).init+0x432 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/deflate.go:586 # 0x693405 compress/flate.NewWriter+0x2e5 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/deflate.go:667 # 0x6933c6 compress/gzip.(*Writer).Write+0x2a6 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gzip.go:191 # 0xe49878 runtime/pprof.(*profileBuilder).build+0x5b8 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/proto.go:390 # 0xe424f1 runtime/pprof.printCountCycleProfile+0x391 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:434 # 0xe45e24 runtime/pprof.writeProfileInternal+0x3c4 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:920 # 0xe45a2f runtime/pprof.writeMutex+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:901 # 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: 663552] @ 0x6933ed 0x6933c7 0xe49879 0xe424f2 0xe45e25 0xe45a30 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x6933ec compress/flate.NewWriter+0x2cc /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/deflate.go:666 # 0x6933c6 compress/gzip.(*Writer).Write+0x2a6 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gzip.go:191 # 0xe49878 runtime/pprof.(*profileBuilder).build+0x5b8 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/proto.go:390 # 0xe424f1 runtime/pprof.printCountCycleProfile+0x391 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:434 # 0xe45e24 runtime/pprof.writeProfileInternal+0x3c4 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:920 # 0xe45a2f runtime/pprof.writeMutex+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:901 # 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: 81920] @ 0x412d2d 0x41474f 0x416159 0xe4ac0d 0xe49f1c 0xe4f090 0xe43e25 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 # 0xe4ac0c runtime/pprof.(*profileBuilder).emitLocation+0x32c /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/proto.go:602 # 0xe49f1b runtime/pprof.(*profileBuilder).appendLocsForStack+0x25b /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/proto.go:431 # 0xe4f08f runtime/pprof.writeHeapProto+0x66f /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/protomem.go:46 # 0xe43e24 runtime/pprof.writeHeapInternal+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:612 # 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] @ 0xe488b0 0xe48886 0xe4a025 0xe4f090 0xe43e25 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 # 0xe48885 runtime/pprof.allFrames+0x25 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/proto.go:214 # 0xe4a024 runtime/pprof.(*profileBuilder).appendLocsForStack+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/proto.go:447 # 0xe4f08f runtime/pprof.writeHeapProto+0x66f /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/protomem.go:46 # 0xe43e24 runtime/pprof.writeHeapInternal+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:612 # 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: 40960] @ 0x412d2d 0x41474f 0x416159 0xe4ac0d 0xe49f1c 0xe4f090 0xe43e25 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 # 0xe4ac0c runtime/pprof.(*profileBuilder).emitLocation+0x32c /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/proto.go:602 # 0xe49f1b runtime/pprof.(*profileBuilder).appendLocsForStack+0x25b /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/proto.go:431 # 0xe4f08f runtime/pprof.writeHeapProto+0x66f /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/protomem.go:46 # 0xe43e24 runtime/pprof.writeHeapInternal+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:612 # 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: 262144] @ 0x6889f3 0x693406 0x6933c7 0xe4632b 0xe4bda5 0xe4a18c 0xe4f090 0xe43e25 0xe43aa5 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 # 0x6889f2 compress/flate.(*compressor).init+0x432 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/deflate.go:586 # 0x693405 compress/flate.NewWriter+0x2e5 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/deflate.go:667 # 0x6933c6 compress/gzip.(*Writer).Write+0x2a6 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gzip.go:191 # 0xe4632a runtime/pprof.(*profileBuilder).flush+0x4a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/proto.go:146 # 0xe4bda4 runtime/pprof.(*profileBuilder).emitLocation+0x14c4 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/proto.go:651 # 0xe4a18b runtime/pprof.(*profileBuilder).appendLocsForStack+0x4cb /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/proto.go:463 # 0xe4f08f runtime/pprof.writeHeapProto+0x66f /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/protomem.go:46 # 0xe43e24 runtime/pprof.writeHeapInternal+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:612 # 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: 663552] @ 0x6933ed 0x6933c7 0xe4632b 0xe4bda5 0xe4a18c 0xe4f090 0xe43e25 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 # 0x6933ec compress/flate.NewWriter+0x2cc /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/deflate.go:666 # 0x6933c6 compress/gzip.(*Writer).Write+0x2a6 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gzip.go:191 # 0xe4632a runtime/pprof.(*profileBuilder).flush+0x4a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/proto.go:146 # 0xe4bda4 runtime/pprof.(*profileBuilder).emitLocation+0x14c4 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/proto.go:651 # 0xe4a18b runtime/pprof.(*profileBuilder).appendLocsForStack+0x4cb /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/proto.go:463 # 0xe4f08f runtime/pprof.writeHeapProto+0x66f /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/protomem.go:46 # 0xe43e24 runtime/pprof.writeHeapInternal+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:612 # 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: 262144] @ 0x6889f3 0x693406 0x6933c7 0xe49879 0xe42da5 0xe45275 0xe45005 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x6889f2 compress/flate.(*compressor).init+0x432 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/deflate.go:586 # 0x693405 compress/flate.NewWriter+0x2e5 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/deflate.go:667 # 0x6933c6 compress/gzip.(*Writer).Write+0x2a6 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gzip.go:191 # 0xe49878 runtime/pprof.(*profileBuilder).build+0x5b8 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/proto.go:390 # 0xe42da4 runtime/pprof.printCountProfile+0x824 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:505 # 0xe45274 runtime/pprof.writeRuntimeProfile+0x154 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:782 # 0xe45004 runtime/pprof.writeGoroutine+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:734 # 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: 65536] @ 0x68895f 0x68899f 0x693406 0x6933c7 0xe49879 0xe42da5 0xe45275 0xe45005 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x68895e compress/flate.newDeflateFast+0x39e /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/deflatefast.go:64 # 0x68899e compress/flate.(*compressor).init+0x3de /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/deflate.go:585 # 0x693405 compress/flate.NewWriter+0x2e5 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/deflate.go:667 # 0x6933c6 compress/gzip.(*Writer).Write+0x2a6 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gzip.go:191 # 0xe49878 runtime/pprof.(*profileBuilder).build+0x5b8 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/proto.go:390 # 0xe42da4 runtime/pprof.printCountProfile+0x824 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:505 # 0xe45274 runtime/pprof.writeRuntimeProfile+0x154 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:782 # 0xe45004 runtime/pprof.writeGoroutine+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:734 # 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: 663552] @ 0x6933ed 0x6933c7 0xe49879 0xe42da5 0xe45275 0xe45005 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x6933ec compress/flate.NewWriter+0x2cc /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/deflate.go:666 # 0x6933c6 compress/gzip.(*Writer).Write+0x2a6 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gzip.go:191 # 0xe49878 runtime/pprof.(*profileBuilder).build+0x5b8 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/proto.go:390 # 0xe42da4 runtime/pprof.printCountProfile+0x824 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:505 # 0xe45274 runtime/pprof.writeRuntimeProfile+0x154 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:782 # 0xe45004 runtime/pprof.writeGoroutine+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:734 # 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: 262144] @ 0x6889f3 0x693406 0x6933c7 0xe49879 0xe424f2 0xe45e25 0xe459d0 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x6889f2 compress/flate.(*compressor).init+0x432 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/deflate.go:586 # 0x693405 compress/flate.NewWriter+0x2e5 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/deflate.go:667 # 0x6933c6 compress/gzip.(*Writer).Write+0x2a6 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gzip.go:191 # 0xe49878 runtime/pprof.(*profileBuilder).build+0x5b8 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/proto.go:390 # 0xe424f1 runtime/pprof.printCountCycleProfile+0x391 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:434 # 0xe45e24 runtime/pprof.writeProfileInternal+0x3c4 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:920 # 0xe459cf runtime/pprof.writeBlock+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:896 # 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: 65536] @ 0x6888e5 0x693406 0x6933c7 0xe49879 0xe424f2 0xe45e25 0xe459d0 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x6888e4 compress/flate.(*compressor).init+0x324 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/deflate.go:582 # 0x693405 compress/flate.NewWriter+0x2e5 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/deflate.go:667 # 0x6933c6 compress/gzip.(*Writer).Write+0x2a6 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gzip.go:191 # 0xe49878 runtime/pprof.(*profileBuilder).build+0x5b8 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/proto.go:390 # 0xe424f1 runtime/pprof.printCountCycleProfile+0x391 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:434 # 0xe45e24 runtime/pprof.writeProfileInternal+0x3c4 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:920 # 0xe459cf runtime/pprof.writeBlock+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:896 # 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: 288] @ 0xe4eee6 0xe43e25 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 # 0xe4eee5 runtime/pprof.writeHeapProto+0x4c5 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/protomem.go:29 # 0xe43e24 runtime/pprof.writeHeapInternal+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:612 # 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: 224] @ 0xe488b0 0xe48886 0xe4a025 0xe4f090 0xe43e25 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 # 0xe48885 runtime/pprof.allFrames+0x25 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/proto.go:214 # 0xe4a024 runtime/pprof.(*profileBuilder).appendLocsForStack+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/proto.go:447 # 0xe4f08f runtime/pprof.writeHeapProto+0x66f /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/protomem.go:46 # 0xe43e24 runtime/pprof.writeHeapInternal+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:612 # 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: 192] @ 0xe48a78 0xe4a025 0xe4f090 0xe43e25 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 # 0xe48a77 runtime/pprof.allFrames+0x217 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/proto.go:232 # 0xe4a024 runtime/pprof.(*profileBuilder).appendLocsForStack+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/proto.go:447 # 0xe4f08f runtime/pprof.writeHeapProto+0x66f /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/protomem.go:46 # 0xe43e24 runtime/pprof.writeHeapInternal+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:612 # 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: 262144] @ 0x6889f3 0x693406 0x6933c7 0xe4632b 0xe4bda5 0xe4a18c 0xe4f090 0xe43e25 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 # 0x6889f2 compress/flate.(*compressor).init+0x432 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/deflate.go:586 # 0x693405 compress/flate.NewWriter+0x2e5 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/deflate.go:667 # 0x6933c6 compress/gzip.(*Writer).Write+0x2a6 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gzip.go:191 # 0xe4632a runtime/pprof.(*profileBuilder).flush+0x4a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/proto.go:146 # 0xe4bda4 runtime/pprof.(*profileBuilder).emitLocation+0x14c4 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/proto.go:651 # 0xe4a18b runtime/pprof.(*profileBuilder).appendLocsForStack+0x4cb /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/proto.go:463 # 0xe4f08f runtime/pprof.writeHeapProto+0x66f /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/protomem.go:46 # 0xe43e24 runtime/pprof.writeHeapInternal+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:612 # 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: 663552] @ 0x6933ed 0x6933c7 0xe4632b 0xe4bda5 0xe4a18c 0xe4f090 0xe43e25 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 # 0x6933ec compress/flate.NewWriter+0x2cc /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/deflate.go:666 # 0x6933c6 compress/gzip.(*Writer).Write+0x2a6 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gzip.go:191 # 0xe4632a runtime/pprof.(*profileBuilder).flush+0x4a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/proto.go:146 # 0xe4bda4 runtime/pprof.(*profileBuilder).emitLocation+0x14c4 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/proto.go:651 # 0xe4a18b runtime/pprof.(*profileBuilder).appendLocsForStack+0x4cb /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/proto.go:463 # 0xe4f08f runtime/pprof.writeHeapProto+0x66f /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/protomem.go:46 # 0xe43e24 runtime/pprof.writeHeapInternal+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:612 # 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: 224] @ 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 [9: 12672] @ 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 [1: 16] @ 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 [3: 24] @ 0x86ed05 0x86ecc5 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 # 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 # 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: 256] @ 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 [6: 96] @ 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 [10: 2240] @ 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 [5: 320] @ 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 [1: 131072] @ 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 0: 0 [3: 393216] @ 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 0: 0 [1: 122880] @ 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 [4: 64] @ 0xe44d6f 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 # 0xe44d6e runtime/pprof.writeHeapInternal+0x122e /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:658 # 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 [7: 112] @ 0xe43865 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 # 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 # 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] @ 0xe43837 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 # 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 # 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: 2048] @ 0xe3f39e 0xe3f333 0x4fdeb7 0xe438d2 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 # 0xe3f39d text/tabwriter.(*Writer).append+0x17d /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:410 # 0xe3f332 text/tabwriter.(*Writer).Write+0x112 /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:533 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0xe438d1 runtime/pprof.printStackRecord+0x351 /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 [6: 144] @ 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 [3: 9216] @ 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: 80] @ 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 [7: 112] @ 0x5adaeb 0x5adaec 0x5cea8c 0x5e0ed1 0x5e0eb2 0x6fb23e 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 # 0x5e0ed0 net.ipEmptyString+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:324 # 0x5e0eb1 net.(*TCPAddr).String+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock.go:48 # 0x6fb23d net/http.(*conn).serve+0x5d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1895 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 [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 [4: 64] @ 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: 16] @ 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: 288] @ 0x4127d7 0x41794d 0x881477 0x880f00 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x881476 text/template.builtins+0x676 /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 [2: 16] @ 0x5e1d89 0x5e2dfd 0x5e1fd0 0x70091e 0xe5907b 0xe5d0b0 0x4781c1 # 0x5e1d88 net.newTCPConn+0x88 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock.go:262 # 0x5e2dfc net.(*TCPListener).accept+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:163 # 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: 16] @ 0x6fcff2 0x6fd0ee 0x836ed6 0x836eb9 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x6fcff1 net/http.Error+0x1d1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2184 # 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 [7: 28672] @ 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 [2: 64] @ 0x5d4305 0x5e4f95 0x5df227 0x5ded9b 0x5d3b18 0x5e6285 0x5bfa14 0x5bf28e 0x5be954 0x5be3da 0x5d70a5 0x5c2cea 0x5c3f6b 0x5c7865 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 # 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: 128] @ 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: 16384] @ 0x412d2d 0x412a9a 0xa34976 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0xa34975 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0x55 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:123 # 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 [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 [7: 336] @ 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: 576] @ 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 [5: 240] @ 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 [14: 672] @ 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 [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 [3: 48] @ 0x838d91 0x838ee5 0x8388d0 0x836e10 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x838d90 github.com/go-chi/chi/v5.(*node).findRoute+0x130 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/tree.go:497 # 0x838ee4 github.com/go-chi/chi/v5.(*node).findRoute+0x284 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/tree.go:529 # 0x8388cf github.com/go-chi/chi/v5.(*node).FindRoute+0x6f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/tree.go:379 # 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 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/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: 1456] @ 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: 80] @ 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: 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: 288] @ 0x4176cc 0x76ecbb 0xe0e0de 0xe0dfdf 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 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 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.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 [10: 480] @ 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 [2: 192] @ 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 [2: 352] @ 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 [11: 880] @ 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 [4: 256] @ 0x4fbcb7 0x4fbc82 0x4fc7f9 0x4ff665 0x5012a6 0x503ebe 0x4fb065 0xa4922b 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4fbcb6 fmt.(*buffer).writeString+0x216 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:108 # 0x4fbc81 fmt.(*fmt).padString+0x1e1 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:110 # 0x4fc7f8 fmt.(*fmt).fmtS+0x38 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:359 # 0x4ff664 fmt.(*pp).fmtString+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:497 # 0x5012a5 fmt.(*pp).printArg+0x345 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:741 # 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 # 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 [7: 336] @ 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 [7: 1792] @ 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 [40: 11520] @ 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 [6: 192] @ 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 [8: 384] @ 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 [5: 40] @ 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: 160] @ 0x4176cc 0x7d3d09 0x7d3cb3 0x7d80fd 0x7d651b 0x7d6176 0xe5f759 0xe5f74a 0xe5e356 0xe5f5de 0xe5f21b 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 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/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: 1792] @ 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: 48] @ 0x4129ba 0x77247f 0x7724c3 0x7725c5 0xa52172 0xa5213c 0xa52178 0xa51d26 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x77247e github.com/sirupsen/logrus.NewEntry+0x3e /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:77 # 0x7724c2 github.com/sirupsen/logrus.(*Logger).newEntry+0x82 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:103 # 0x7725c4 github.com/sirupsen/logrus.(*Logger).WithField+0x64 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:116 # 0xa52171 github.com/0xERR0R/blocky/log.PrefixedLog+0x71 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa5213b github.com/0xERR0R/blocky/lists.logger+0x3b /home/runner/work/blocky/blocky/lists/list_cache.go:103 # 0xa52177 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x77 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa51d25 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x4a5 /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 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 [20: 20971520] @ 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 [17: 17825792] @ 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 0: 0 [17: 17825792] @ 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 0: 0 [6: 96] @ 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 [2: 2304] @ 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 [9: 97920] @ 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 [2: 224] @ 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 [4: 3584] @ 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: 256] @ 0x4fbcb7 0x4fbc82 0x4fc7f9 0x4ff625 0x5012a6 0x504d65 0x4fe2be 0x831d96 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x4fbcb6 fmt.(*buffer).writeString+0x216 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:108 # 0x4fbc81 fmt.(*fmt).padString+0x1e1 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:110 # 0x4fc7f8 fmt.(*fmt).fmtS+0x38 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:359 # 0x4ff624 fmt.(*pp).fmtString+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:494 # 0x5012a5 fmt.(*pp).printArg+0x345 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:741 # 0x504d64 fmt.(*pp).doPrint+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1209 # 0x4fe2bd fmt.Sprint+0x3d /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:279 # 0x831d95 github.com/0xERR0R/blocky/util.AnswerToString+0x395 /home/runner/work/blocky/blocky/util/common.go:57 # 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 [7: 448] @ 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 [3: 98304] @ 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 [3: 48] @ 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 [16: 4096] @ 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 [1: 64] @ 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 [2: 256] @ 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 [1: 32] @ 0x6ee04f 0x6ee050 0x6f7168 0x6fb519 0x4781c1 # 0x6ee04e net/textproto.(*Reader).ReadLine+0xce /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:44 # 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 [2: 2816] @ 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: 208] @ 0x4faf7a 0x483f11 0x4fd9da 0x4fdf70 0xe22fb7 0x500a9f 0x5013a6 0x503ebe 0x4fb065 0xe0d475 0xe0e57a 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 # 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 [3: 48] @ 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 [1: 112] @ 0x76ef97 0xe0ea3c 0xe0e95c 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 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 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.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 [6: 384] @ 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 [13: 624] @ 0x6fb419 0x4781c1 # 0x6fb418 net/http.(*conn).serve+0x238 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1964 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 [24: 1920] @ 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 [21: 1344] @ 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 [1: 16] @ 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 [5: 240] @ 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 [16: 65536] @ 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 [6: 192] @ 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 [6: 288] @ 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 [5: 240] @ 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 [5: 240] @ 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 [1: 2304] @ 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: 288] @ 0x4176cc 0x76ecbb 0xe0755d 0xe0746c 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 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 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/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] @ 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 [4: 192] @ 0x6f8955 0x6f84f2 0x6fcfb5 0x6fd0ee 0x836ed6 0x836eb9 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 # 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 [5: 11520] @ 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 [5: 160] @ 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 [22: 1056] @ 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 [3: 144] @ 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 [2: 96] @ 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 [7: 336] @ 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 [6: 384] @ 0x8f7125 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 # 0x8f7124 html/template.(*escaper).escapeBranch+0x244 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:524 # 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: 288] @ 0x4127d7 0x41794d 0x8813e5 0x880f00 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8813e4 text/template.builtins+0x5e4 /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 [14: 224] @ 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 [12: 1152] @ 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 [4: 128] @ 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 [3: 10368] @ 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 [4: 32] @ 0x86ed05 0x86ecc5 0x86dca6 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 # 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 [8: 128] @ 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 [12: 2496] @ 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 [22: 2464] @ 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 [17: 816] @ 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 [6: 96] @ 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 [2: 96] @ 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 [9: 432] @ 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: 3072] @ 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 [4: 256] @ 0x48425d 0x484126 0x483e7c 0x6f6266 0x6f78f3 0x6fb519 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 # 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 [4: 192] @ 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 [6: 2112] @ 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 [8: 384] @ 0x4129ba 0x8f7eec 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 # 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 # 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 [2: 32] @ 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 [29: 464] @ 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 [1: 48] @ 0x484959 0x483e25 0x6f61c9 0x6faced 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 # 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 [7: 336] @ 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 [7: 224] @ 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 [13: 624] @ 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 [9: 144] @ 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 [3: 96] @ 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 [5: 160] @ 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 [13: 832] @ 0x86f76f 0x86f738 0x86dbea 0x86d858 0x86cef4 0x86c590 0x86b205 0x88152a 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x86f76e text/template/parse.(*Tree).newRange+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/node.go:951 # 0x86f737 text/template/parse.(*Tree).rangeControl+0x17 /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 [15: 3600] @ 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 [4: 192] @ 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 [7: 336] @ 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 [15: 122880] @ 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] @ 0x48425d 0x484126 0x483e7c 0x772465 0x7725c5 0xa52172 0xa5213c 0xa52178 0xa51967 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 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 # 0x772464 github.com/sirupsen/logrus.(*Logger).newEntry+0x24 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:99 # 0x7725c4 github.com/sirupsen/logrus.(*Logger).WithField+0x64 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:116 # 0xa52171 github.com/0xERR0R/blocky/log.PrefixedLog+0x71 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa5213b github.com/0xERR0R/blocky/lists.logger+0x3b /home/runner/work/blocky/blocky/lists/list_cache.go:103 # 0xa52177 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x77 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa51966 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0xe6 /home/runner/work/blocky/blocky/lists/list_cache.go:229 # 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] @ 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 [4: 192] @ 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 [8: 192] @ 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 [42: 1008] @ 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 [12: 960] @ 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 [18: 864] @ 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 [4: 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: 704] @ 0x4176cc 0x6f8a95 0x6f84f2 0xe5f835 0xe5e356 0xe5f5de 0xe5f21b 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 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/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] @ 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 [15: 1440] @ 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 [7: 336] @ 0x4129ba 0x8fe993 0x8fe946 0x8fea19 0xe6015b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8fe992 text/template.(*Template).init+0x1b2 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:74 # 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 [23: 282624] @ 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: 32] @ 0xb4c736 0xb4e16c 0xe1d465 0xe04ad6 0xe04805 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xb4c735 github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x195 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:60 # 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 # 0xe1d464 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x144 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xe04ad5 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).getClientNames+0x135 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:93 # 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 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/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 [13: 624] @ 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 [1: 24] @ 0x4fbcb7 0x4fbc82 0x4fc7f9 0x4ff625 0x5012a6 0x504d65 0x4fe1e9 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 # 0x4fbcb6 fmt.(*buffer).writeString+0x216 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:108 # 0x4fbc81 fmt.(*fmt).padString+0x1e1 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:110 # 0x4fc7f8 fmt.(*fmt).fmtS+0x38 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:359 # 0x4ff624 fmt.(*pp).fmtString+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:494 # 0x5012a5 fmt.(*pp).printArg+0x345 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:741 # 0x504d64 fmt.(*pp).doPrint+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1209 # 0x4fe1e8 fmt.Fprint+0x48 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:262 # 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 0: 0 [15: 720] @ 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 [20: 327680] @ 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 [4: 320] @ 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 [14: 4032] @ 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 [15: 720] @ 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 [46: 6624] @ 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 [55: 7920] @ 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: 176] @ 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 [6: 29184] @ 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: 96] @ 0x86c12b 0x86c548 0x86b205 0x88152a 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x86c12a text/template/parse.(*Tree).startParse+0x6a /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:223 # 0x86c547 text/template/parse.(*Tree).Parse+0x207 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:249 # 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 [10: 480] @ 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 [14: 672] @ 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 [11: 528] @ 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 [10: 800] @ 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 [8: 256] @ 0x8fb7ae 0x8fb725 0x4e7e46 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 # 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 # 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 [57: 7296] @ 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 [50: 17600] @ 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: 160] @ 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 [88: 19712] @ 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 [34: 544] @ 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 [15: 240] @ 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 [7: 448] @ 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 [17: 544] @ 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 [33: 946176] @ 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 [37: 1776] @ 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 [5: 80] @ 0x4dd3e5 0x4de04e 0x4dc458 0x877a0c 0x8773f5 0x8765f9 0x8765fa 0x875fc5 0x8750d6 0x87463c 0x874885 0x8744b8 0x8fe479 0x8fe458 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 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 # 0x8750d5 text/template.(*state).walkRange+0xf5 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:360 # 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: 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 [26: 9152] @ 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: 1280] @ 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 [5: 15360] @ 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 [2: 160] @ 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 [19: 311296] @ 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: 672] @ 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 [37: 9472] @ 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 [13: 1040] @ 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 [7: 112] @ 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 [14: 672] @ 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 [4: 1536] @ 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 [2: 48] @ 0xe036e5 0xe03692 0xe031da 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 # 0xe036e4 github.com/miekg/dns.(*Msg).SetReply+0x664 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/defaults.go:25 # 0xe03691 github.com/miekg/dns.(*Msg).SetRcode+0x611 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/defaults.go:55 # 0xe031d9 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x159 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:199 # 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 [5: 320] @ 0x4876cd 0x4882d2 0x5df4bc 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 # 0x4882d1 syscall.Getpeername+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/syscall/syscall_unix.go:307 # 0x5df4bb net.(*netFD).dial+0x61b /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:142 # 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: 224] @ 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 [2: 128] @ 0x4876cd 0x487952 0x5df2d3 0x5ded9b 0x5d3b18 0x5e6285 0x5bfa14 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 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 # 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 [14: 672] @ 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 [2: 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 [2: 32] @ 0xe1556e 0xe15541 0xe1552d 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0xe1556d net/textproto.MIMEHeader.Set+0x3ad /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/header.go:22 # 0xe15540 net/http.Header.Set+0x380 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/header.go:40 # 0xe1552c github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x36c /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:156 # 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 [9: 216] @ 0x831ce5 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x831ce4 github.com/0xERR0R/blocky/util.AnswerToString+0x2e4 /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 [12: 1344] @ 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 [7: 336] @ 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 [24: 2688] @ 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 [8: 384] @ 0x5d5c58 0x5d2e19 0x5bd265 0x5be145 0x5d70a5 0x5c2cea 0x5c3f6b 0x5c7865 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 # 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 [20: 2240] @ 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 [13: 1456] @ 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 [13: 1456] @ 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 [48: 27648] @ 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 [127: 36576] @ 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 [47: 13536] @ 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 [11: 1232] @ 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 [1: 112] @ 0x628ccf 0x667665 0x668105 0x62fdc7 0x6427d4 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 # 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 [20: 960] @ 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 [48: 1152] @ 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 [15: 960] @ 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 [80: 46080] @ 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 [53: 7632] @ 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 [41: 11808] @ 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 [7: 2240] @ 0x412d2d 0x41474f 0x417725 0x7d3d09 0x7d3cb3 0x814a53 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 # 0x814a52 github.com/miekg/dns.(*SOA).pack+0x72 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:918 # 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 [45: 921600] @ 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 [196: 250880] @ 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 [25: 6400] @ 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 [18: 288] @ 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 [101: 29088] @ 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 [25: 4000] @ 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 [39: 1277952] @ 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 [16: 4096] @ 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 [48: 55296] @ 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 [12: 576] @ 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 [133: 46816] @ 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 [8: 384] @ 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 [34: 926976] @ 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: 112] @ 0xa4cee9 0xa4ce77 0xa537d4 0xa50f79 0xa5084d 0xa4b63e 0x4781c1 # 0xa4cee8 github.com/ThinkChaos/parcour/jobgroup.withParentAndContext+0x48 /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 # 0xa537d3 github.com/ThinkChaos/parcour.NewProducersWithBuffer[...]+0x53 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:53 # 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 [118: 33984] @ 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 [13: 416] @ 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 [4: 96] @ 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 [22: 2112] @ 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 [13: 832] @ 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 [6: 384] @ 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 [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 [13: 624] @ 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 [18: 1728] @ 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 [27: 1728] @ 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 [11: 528] @ 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 [19: 912] @ 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 [54: 1296] @ 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 [26: 1248] @ 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 [9: 432] @ 0x4129ba 0x8f7ed2 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 # 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 # 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 [13: 624] @ 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 [24: 3072] @ 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 [16: 512] @ 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 [39: 4368] @ 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 [19: 1824] @ 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 [25: 2000] @ 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 [19: 6688] @ 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 [14: 672] @ 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 [21: 3360] @ 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 [35: 8960] @ 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 [34: 9792] @ 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 [13: 624] @ 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 [8: 192] @ 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 [16: 768] @ 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 [87: 3563520] @ 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 [78: 319488] @ 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 [6: 288] @ 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 [103: 72512] @ 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 [13: 624] @ 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 [32: 8192] @ 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 [52: 14976] @ 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 [37: 2960] @ 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 [34: 7072] @ 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 [16: 1792] @ 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 [17: 1088] @ 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 [334: 5472256] @ 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: 9728] @ 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 [33: 8448] @ 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 [35: 840] @ 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 [27: 6912] @ 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 [105: 73920] @ 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 [46: 13248] @ 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 [10: 48640] @ 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 [31: 6448] @ 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 [123: 1968] @ 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 [5: 240] @ 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 [12: 576] @ 0x8fea14 0xe6015b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8fea13 html/template.New+0x233 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:287 # 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: 96] @ 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 [181: 5792] @ 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 [155: 753920] @ 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 [73: 168192] @ 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 [37: 10656] @ 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 [99: 69696] @ 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 [31: 8928] @ 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 [26: 2496] @ 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 [17: 544] @ 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 [8: 384] @ 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 [49: 2352] @ 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 [7: 37632] @ 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 [167: 5344] @ 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 [49: 2352] @ 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 [16: 768] @ 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 [106: 74624] @ 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 [23: 5888] @ 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 [124: 253952] @ 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 [114: 32832] @ 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 [58: 20416] @ 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 [92: 52992] @ 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 [352: 16896] @ 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 [280: 1146880] @ 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 [199: 9781248] @ 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 [549: 13176] @ 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 [299: 1224704] @ 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 [41: 8528] @ 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 [6: 384] @ 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 [190: 218880] @ 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 [16: 768] @ 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 [8: 640] @ 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 [14: 4032] @ 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 [3: 72] @ 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 [76: 38912] @ 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 [1: 48] @ 0x4fdfa6 0x831b99 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 # 0x831b98 github.com/0xERR0R/blocky/util.AnswerToString+0x198 /home/runner/work/blocky/blocky/util/common.go:53 # 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 [1: 384] @ 0x6d693b 0x6d2b91 0x6d2715 0x70d68b 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 # 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 [35: 3360] @ 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 [30: 245760] @ 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 [58: 16704] @ 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 [151: 53152] @ 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 [10: 480] @ 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 [234: 13418496] @ 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 [491: 11784] @ 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 [101: 6464] @ 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 [321: 5136] @ 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 [677: 43328] @ 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 [387: 18576] @ 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 [13: 1664] @ 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 [10: 640] @ 0x8f7e65 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 # 0x8f7e64 html/template.(*escaper).escapeListConditionally+0x64 /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 [28: 7168] @ 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 [11: 264] @ 0x4f1975 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 # 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 # 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: 2816] @ 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 [660: 52800] @ 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 [167: 192384] @ 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 [3: 48] @ 0x5adaeb 0x5adaec 0x5cea8c 0xdfdcb1 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 # 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 # 0xdfdcb0 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).groupsToCheckForClient+0x1b0 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:476 # 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 0: 0 [12: 768] @ 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 [13: 1248] @ 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 [197: 4728] @ 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 [3: 240] @ 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 [16: 1792] @ 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: 48] @ 0x4fdfa6 0x831b99 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 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x831b98 github.com/0xERR0R/blocky/util.AnswerToString+0x198 /home/runner/work/blocky/blocky/util/common.go:53 # 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 [148: 9699328] @ 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 [300: 14400] @ 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 [537: 12888] @ 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 [470: 7520] @ 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 [325: 5200] @ 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 [298: 14304] @ 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 [726: 23232] @ 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 [754: 12064] @ 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 [402: 9879552] @ 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 [1903: 91344] @ 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 [494: 28327936] @ 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 [829: 13264] @ 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 [1254: 30096] @ 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 [2409: 115632] @ 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 [599: 24535040] @ 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 [1568: 50176] @ 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 [801: 12816] @ 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 [742: 11872] @ 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 [788: 12608] @ 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 [735: 23520] @ 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 [2367: 113616] @ 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 [363: 5808] @ 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 [483: 11592] @ 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 [247: 2339584] @ 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 [4075: 326000] @ 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 [2382: 114336] @ 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 [820: 13120] @ 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 [846: 13536] @ 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 [773: 12368] @ 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 [32: 1536] @ 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 [204390: 837181440] @ 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 [203293: 832688128] @ 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 [573: 18776064] @ 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 [1: 32] @ 0x589ae5 0x6012ba 0x606a0a 0x606d9d 0x5fe4a5 0x608c4e 0x60879c 0x483c82 0x608645 0x608628 0x60c6bd 0x640199 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 # 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: 221184] @ 0x4bf2d9 0x608c36 0x60879c 0x483c82 0x608645 0x608628 0x60c6bd 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x4bf2d8 os.ReadFile+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/os/file.go:791 # 0x608c35 crypto/x509.loadSystemRoots+0x395 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/root_unix.go:70 # 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] @ 0x5a78a5 0x5fe3db 0x608c4e 0x60879c 0x483c82 0x608645 0x608628 0x60c6bd 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a78a4 encoding/pem.Decode+0x6a4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/pem/pem.go:171 # 0x5fe3da crypto/x509.(*CertPool).AppendCertsFromPEM+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/cert_pool.go:222 # 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: 24] @ 0x6009c5 0x605f4a 0x606d9d 0x5fe4a5 0x608c4e 0x60879c 0x483c82 0x608645 0x608628 0x60c6bd 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x6009c4 crypto/x509.parseName+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:145 # 0x605f49 crypto/x509.parseCertificate+0x489 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:881 # 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: 80] @ 0x5a942a 0x605f6d 0x606d9d 0x5fe4a5 0x608a5d 0x60879c 0x483c82 0x608645 0x608628 0x60c6bd 0x640199 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 # 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 # 0x5fe4a4 crypto/x509.(*CertPool).AppendCertsFromPEM+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/cert_pool.go:231 # 0x608a5c crypto/x509.loadSystemRoots+0x1bc /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/root_unix.go:44 # 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: 14336] @ 0xe45ad5 0xe459d0 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe45ad4 runtime/pprof.writeProfileInternal+0x74 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:909 # 0xe459cf runtime/pprof.writeBlock+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:896 # 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: 48] @ 0x564725 0x56469d 0x58952c 0x589527 0x588fc6 0x605cf5 0x606d9d 0x5fe4a5 0x608a5d 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 # 0x605cf4 crypto/x509.parseCertificate+0x234 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:846 # 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 # 0x608a5c crypto/x509.loadSystemRoots+0x1bc /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/root_unix.go:44 # 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: 1408] @ 0x605b05 0x606d9d 0x5fe4a5 0x608a5d 0x60879c 0x483c82 0x608645 0x608628 0x60c6bd 0x640199 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 # 0x5fe4a4 crypto/x509.(*CertPool).AppendCertsFromPEM+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/cert_pool.go:231 # 0x608a5c crypto/x509.loadSystemRoots+0x1bc /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/root_unix.go:44 # 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: 112] @ 0x74604e 0x745fb1 0x745bbb 0x748f8e 0x756e70 0x756e6b 0x757a0c 0x757a00 0xbc6292 0xbc66af 0x44f128 0x440830 0x440720 0x4781c1 # 0x74604d regexp/syntax.(*parser).newRegexp+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/syntax/parse.go:146 # 0x745fb0 regexp/syntax.(*parser).collapse+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/syntax/parse.go:554 # 0x745bba regexp/syntax.(*parser).concat+0x13a /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/syntax/parse.go:494 # 0x748f8d regexp/syntax.parse+0x108d /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/syntax/parse.go:1088 # 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 0: 0 [1: 416] @ 0x412d2d 0x412a9a 0x77b585 0x77b54f 0x44f128 0x440830 0x440720 0x4781c1 # 0x77b584 github.com/mgutz/ansi.map.init.0+0x24 /home/runner/go/pkg/mod/github.com/mgutz/ansi@v0.0.0-20200706080929-d51e80ef957d/ansi.go:94 # 0x77b54e github.com/mgutz/ansi.init+0xe /home/runner/go/pkg/mod/github.com/mgutz/ansi@v0.0.0-20200706080929-d51e80ef957d/ansi.go:94 # 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: 224] @ 0x467525 0x467514 0x467053 0x4622ec 0x47638a # 0x467524 runtime.CallersFrames+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/symtab.go:77 # 0x467513 runtime.makeTraceFrames+0x53 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/trace2stack.go:169 # 0x467052 runtime.(*traceStackTable).dump+0x152 /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 # runtime.MemStats # Alloc = 4035200 # TotalAlloc = 238938865904 # Sys = 35804424 # Lookups = 0 # Mallocs = 692724259 # Frees = 692697388 # HeapAlloc = 4035200 # HeapSys = 28639232 # HeapIdle = 22216704 # HeapInuse = 6422528 # HeapReleased = 21749760 # HeapObjects = 26871 # Stack = 720896 / 720896 # MSpan = 109920 / 522240 # MCache = 2400 / 15600 # BuckHashSys = 1852138 # GCSys = 3625552 # OtherSys = 428766 # NextGC = 6475896 # LastGC = 1791617461281630369 # PauseNs = [845940 592475 1200988 1048108 837052 1098035 2075775 1208735 857520 1757891 1497595 709892 673639 692218 676413 1052785 317364 108368 2592902 3098909 164267 2443584 624747 950066 748549 503205 710415 955397 1038229 602972 861722 1043640 662293 749991 622313 839978 1214167 727122 964250 1672491 1167736 1080463 846994 757343 384041 1634821 579554 683688 911019 640276 741609 978643 681209 393772 120438 53215 124578 142866 97324 146299 118586 120340 111071 108954 129089 94165 48724 124027 110547 97516 102599 88843 137633 59994 85535 149168 142333 153159 116389 125271 131668 92607 115339 88571 104819 70290 73631 102962 142881 212299 132485 101197 135803 132042 137038 146112 123894 135169 87206 118223 132100 128119 93220 117991 80080 126923 78417 66376 102207 372357 319345 128604 172688 138113 91675 91812 141460 112798 104362 79829 98509 91161 1061922 611418 692528 785148 228132 121938 111630 816679 894716 798216 1137608 928267 704761 738205 1569951 1957745 448054 1732446 2433090 630855 750536 994279 972077 868164 711882 1522482 683592 512182 1385106 864877 653500 564836 457585 708201 663735 505500 760448 691677 691888 687222 579561 1134955 1319671 674295 1140095 196648 2584436 91759 64645 138138 81050 74144 90433 147763 105886 54268 68614 111823 207357 228569 131357 164158 159114 145995 136786 1205148 1001278 485965 1490875 1191354 1806851 718513 1233257 1670230 1840681 643003 2217931 1383634 822953 711393 397423 888031 763702 817174 793223 923784 337024 819248 555908 635644 422065 1571117 813412 2151574 855838 2309989 1696672 959478 686203 835926 603233 2179281 671871 1499595 1062923 510331 1445882 1103965 823292 1666226 713670 1934409 850779 803210 1146883 683356 846248 709579 669270 890591 645001 1057364 779710 1148204 1537332 907716 529755 718065 784822 1738084 1618722 677479 859403 725524] # PauseEnd = [1791606523436933067 1791606643488453672 1791606763539228055 1791606883597402591 1791607003633261340 1791607123688315039 1791607243750423801 1791607363802089865 1791607483868169790 1791607603909798739 1791607723949547422 1791607844000398474 1791607964059671693 1791608084105386625 1791608204123101711 1791608324145260028 1791608361955757600 1791608364389300968 1791608486213992927 1791608589448064417 1791608590260166271 1791608712272768486 1791608832317148879 1791608952365991318 1791609072386262236 1791609192409455917 1791609312451176085 1791609432498554716 1791609552523607509 1791609672569385744 1791609792590237181 1791609912616157910 1791610032667940935 1791610152700549377 1791610272752305903 1791610392807341403 1791610512875335174 1791610632914892846 1791610752983083151 1791610873015400113 1791610993043357778 1791611113064622417 1791611233090477741 1791611353112192874 1791611473163622709 1791611593213336195 1791611713273481984 1791611833294733474 1791611953348385054 1791612073378353239 1791612193414304814 1791612313457795060 1791612433480133841 1791612518357146792 1791612518363942576 1791612518371047514 1791612518376350824 1791612518382463541 1791612518388653282 1791612518394515681 1791612518400555957 1791612518406758617 1791612518412419672 1791612518418156495 1791612518423859201 1791612518430262431 1791612518442479774 1791612518450388816 1791612518456886459 1791612518462904988 1791612518468785624 1791612518474781384 1791612518481444497 1791612518488064993 1791612518499953797 1791612518508789979 1791612518517863720 1791612518526461416 1791612518534962191 1791612518546157905 1791612518555389662 1791612518562656483 1791612518571620719 1791612518579052214 1791612518587413893 1791612518595550625 1791612518612396962 1791612518621528941 1791612518630838239 1791612518644109991 1791612518653859377 1791612518667131088 1791612518674885431 1791612518685491189 1791612518697137746 1791612518710467348 1791612518718743020 1791612518727786405 1791612518740937352 1791612518750932489 1791612518760075961 1791612518769760344 1791612518780236231 1791612518790232977 1791612518800948635 1791612518811371606 1791612518823098384 1791612518832568798 1791612518842339347 1791612518857385112 1791612518877647093 1791612518889442608 1791612518900482344 1791612518910508539 1791612518924601385 1791612518935231448 1791612518945457772 1791612518955821136 1791612518966245398 1791612518979917599 1791612518990102862 1791612519000006024 1791612639544645576 1791612759580844513 1791612879602301623 1791612999658272734 1791613029170442806 1791613029776566873 1791613030228274006 1791613151688441965 1791613271728466873 1791613391784991159 1791613511835140891 1791613631893191203 1791613751948585607 1791613871977235174 1791613992041684250 1791614112094438444 1791614232112447733 1791614352164968020 1791614472211164140 1791614592247812189 1791614712274782029 1791614832300477958 1791614952328291724 1791615072373401363 1791615192424280756 1791615312464775421 1791615416011903242 1791615420439439054 1791615540528317177 1791615660575798428 1791615780611100808 1791615900660490017 1791616020693539933 1791616140741787086 1791616260769029990 1791616380823367100 1791616500863440309 1791616620891119315 1791616740954446359 1791616861000247909 1791616981057806503 1791617101118523585 1791617221174360301 1791617341220118645 1791617461281630369 1791598118845734787 1791598118879900072 1791598118892221816 1791598118902506050 1791598118915391333 1791598118926315626 1791598118935897024 1791598118947512056 1791598118958168823 1791598118966427009 1791598118976255837 1791598118988707371 1791598118998966169 1791598119014444571 1791598119028629771 1791598119048267454 1791598119065587699 1791598119077624797 1791598119097433629 1791598119120761284 1791598240606837674 1791598360636593227 1791598480689643166 1791598600721473281 1791598720752282068 1791598840813939716 1791598960863545797 1791599080892119760 1791599200910065500 1791599320935988871 1791599440956753499 1791599561014457868 1791599681038453149 1791599801086978952 1791599921118148610 1791600041133335717 1791600161173311964 1791600281207714529 1791600401265444341 1791600521324992750 1791600641371703030 1791600761411207570 1791600881468203496 1791601001490280085 1791601121516827479 1791601241576635492 1791601361623549385 1791601481648788737 1791601601704534947 1791601721740001383 1791601841802633679 1791601961863935619 1791602081913664501 1791602201958607795 1791602321977755932 1791602442039148669 1791602562093369928 1791602682122537849 1791602802165227892 1791602922222311159 1791603042280733473 1791603162352828828 1791603282402642590 1791603402458610290 1791603522494961145 1791603642536701325 1791603762588979929 1791603882606920505 1791604002654533825 1791604122707980894 1791604242730788567 1791604362768292715 1791604482808393114 1791604602857424829 1791604722878449091 1791604842910110850 1791604962947754887 1791605083004465329 1791605203057000695 1791605323094569084 1791605443112151509 1791605563144551948 1791605683164999956 1791605803199802598 1791605923224250381 1791606043267157169 1791606163323054387 1791606283348636524 1791606403398298184] # NumGC = 108455 # NumForcedGC = 2 # GCCPUFraction = 2.6340841370178733e-05 # DebugGC = false # MaxRSS = 42692608